美文网首页nodejs
npm install -D与npm install -S的区别

npm install -D与npm install -S的区别

作者: 淡淡烟草味 | 来源:发表于2022-08-15 09:50 被阅读0次
    一、主要区别就是依赖配置写入package.json文件的位置不同而已
    npm install -D 就是 npm install --save-dev
    npm insatll -S 就是npm install --save
    
    //-D,-S 分别是--save-dev和--save的简写
    // 默认就是 -S,可以省略不写
    

    我们在使用npm install 安装模块或者插件时,若写到package.json文件中,用

    --save-dev 或(写入devDependencies)
    --save (dependencies)

    二、devDependencies与dependencies的区别

    devDependencies用于开发环境,不用于生产环境 例如 vite、sass插件等(打包后就跟他没关系了)
    dependencies 用于生产环境例如vue、element-plus等等。
    如下图所示:sass仅用于生成环境,我们就使用npm i sass -D

    A6EB7800-80D3-4938-AB72-252ECD9502CC.png
    三、npm install module_name -g 全局安装

    将安装包放在 /usr/local 下或者你 node 的安装目录。

    相关文章

      网友评论

        本文标题:npm install -D与npm install -S的区别

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