美文网首页
详解package.json中dependencies和devD

详解package.json中dependencies和devD

作者: 忘我怎么解 | 来源:发表于2019-11-27 11:24 被阅读0次

    1.dependencies

    生产和开发都会用到的依赖,最后会被打包到项目中。

    2.devDependencies

    只在开发环境中使用的依赖,最后不会被打包到项目中。

    3.依赖安装

    $ cnpm install ol@latest
    $ cnpm install ol@5.3.3
    $ cnpm install ol@">=5.3.3 <6.1.0"
    

    如果这个依赖从开发到上线都需要使用,那么就使用--save或-S,例如:vue、axios、openlayers、html2canvas等。

    $ cnpm install ol@5.3.3 --save
    

    如果这个依赖只是开发的时候要用,上线之后就不需要了,就可以使用--save-dev或-D,可以减小项目体积。例如开发项目中要用到的webpack及其插件,各种加载器如url-loader、sass-loader,各种babel转译插件如babel-core。这些依赖只是开发时候用到的工具,生产环境下就不需要了。

    $ cnpm install less-loader@5.0.0 --save-dev
    

    相关文章

      网友评论

          本文标题:详解package.json中dependencies和devD

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