美文网首页
--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