目录
一 npm 和 yarn 常用命令
二 package.json中 devDependencies 和 dependencies 的区别。
三 npm安装包时,加 --save和不加的区别
一 npm 和 yarn 常用命令
备注:以下命令以 axios 为例。
未完:待续。。。。
二 package.json中 devDependencies 和 dependencies 的区别。
1. dependencies: 生产环境依赖包。使用 npm install
命令安装模块时,dependencies
中的包会被安装到项目中。这些包在程序运行时必须的,没有的话慧报错,导致程序运行出错。
安装命令:npm install echarts -save
2. devDependencies: 开发环境依赖包。只用在开发过程中,在程序正式部署时不需要。比如:webpack、glup 等。
安装命令:npm install echarts --save-dev
三 npm安装包时,加 --save和不加的区别
1. npm install xxx --save : 命令是安装模块到项目node_modules目录下,并将模块依赖写入package.json文件中的dependencies下。如果node_modules目录被删除了(或者程序拉下来后需要初始化),使用npm install 可以自动安装所有的依赖。
2. npm install xxx :命令是安装模块到项目node_modules目录下,但是不会将安装的依赖包写到package.json文件中。如果将node_modules目录删除,使用npm install安装所有依赖,自行安装的依赖不会被安装,如果使用,需要再次手动安装(npm install xxx)。
3. 总结:加了--save 会更加方便再次初始化依赖包。