美文网首页
--save 和 --save-dev 以及 npm命令行缩写

--save 和 --save-dev 以及 npm命令行缩写

作者: 羽晞yose | 来源:发表于2019-05-05 18:03 被阅读0次

首先来一波简写:

npm install => npm i
--save => -S
--save-dev => -D
npm init(一路回车默认)=> npm init -y

我们在使用 npm i 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,他们是:
--save-dev 和 --save

dependencies 和 devDependencies 的区别,为了方便一目十行的同学,线上用的 dependencies 采用加粗识别:
以下是真实的package.json文件,可以看到其中有两个键:dependencies 和 devDependencies,其实dependencies 就是对应我们安装依赖的时候使用的 -S,devDependencies 对应 -D

vue2.5去哪儿网中的package.json文件
devDependencies 里面的插件只用于开发环境,而 dependencies 是需要发布到生产环境的。
如上图,里面的babel / eslint / px2rem / stylus 等等编译、检测工具等,都只需要在开发环境使用,线上环境并不需要使用,所以我们使用的是 -D 命令,而 axios / better-scroll / vue-router 等如果上线没有对应的引用则会报错,所以需要使用 -S 命令

相关文章

网友评论

      本文标题:--save 和 --save-dev 以及 npm命令行缩写

      本文链接:https://www.haomeiwen.com/subject/kbihoqtx.html