基础安装
npm install moduleName
把模块安装到项目目录,可以通过@
指定安装包的版本,如:npm install vue-router@3.5.3
-g
全局安装
npm install moduleName -g
把模块安装到全局目录,具体位置可以通过npm config prefix
指定
-S
-S 是 –save 的简写,意思是把模块和模块的版本添加到项目依赖 dependencies 中
npm install moduleName --save
-D
-D 是 –save-dev 的简写,意思是把模块和模块的版本添加到项目开发环境依赖 devDependencies 中
如果不指定参数,则默认安装到项目依赖中
区别
dependencies 和 devDependencies 都是配置在 package.json 文件中,区别是:
- dependencies 中的依赖包会发布到生产环境
- devDependencies 中的依赖包只用于开发环境,而不用于生产环境