安装Material UI时是否生成额外文件?求避免额外package.json的方法
安装Material UI是否会生成额外的package文件?
- 正常情况下,安装Material UI不会生成额外的
package.json或package-lock.json。这两个文件是你项目根目录的核心配置文件,执行安装命令后,只会把Material UI的依赖项添加到根目录package.json的dependencies列表里,同时更新根目录的package-lock.json(记录依赖的精确版本)。 - 要彻底避免出现额外的配置文件,只要保证在项目根目录下执行安装命令就行,别跑到项目内部的子文件夹里运行安装操作。正确的安装命令如下:
- npm用户:
npm install @mui/material @emotion/react @emotion/styled - yarn用户:
yarn add @mui/material @emotion/react @emotion/styled
- npm用户:
- 只有当你误在子目录里执行了
npm install/yarn add,才会在那个子目录生成新的package.json和锁文件,所以只要坚守根目录操作就不会踩这个坑。
内容的提问来源于stack exchange,提问作者Ashutosh rai
相关产品推荐
相关产品推荐

