当你敲下npm命令 后面参数的意思

79 阅读1分钟

解释一波npm安装后面携带参数的意思

  • npm install less 安装模块到项目目录下,位于package.json/dependencies下
    image.png
  • npm install less -g -g:全局安装
  • npm install less --save --save:自动把模块和版本号添加到dependencies部分
  • npm install less --save-dev 自动把模块和版本号添加到devDependencies部分
    image.png
  • npm install less -S -S 等于 --save:包名会被注册在package.jsondependencies里面,在生产环境下这个包的依赖依然存在
  • npm install less -D -D 等于 --save-dev:包名会被注册在package.jsondevDependencies里面,仅在开发环境下存在的包用-D,如babelsass-loader这些解析器
  • npm i 可以替代 npm install
  • package.json 文件里面的 devDependenciesdependencies 对象区别
    devDependencies 里面的插件只用于开发环境,不用于生产环境,而 dependencies 是需要发布到生产环境的。