美文网首页
dependencies和devDependencies的区别

dependencies和devDependencies的区别

作者: fe阿木木 | 来源:发表于2019-12-04 21:22 被阅读0次

    dependencies和devDependencies的区别在于前者用于生产环境,后者用于开发环境

    npm install xxx -g 表示全局安装,通常用于安装脚手架等工具

    npm install xxx –save(-S) 表示本地安装,会被加至dependencies部分

    npm install xxx –save-dev(-D) 表示本地安装,会被加至devDependencies部分

    npm install会默认下载dependencies和devDependencies中的所有依赖包


    举个例子:

    如webpack、html-webpack-plugin等工具包就安装在devDependencies开发环境下,项目部署到开发环境所必须的依赖包则安装在dependencies生产环境下。


    在项目编译时dependencies、devDependencies里的依赖其实没有影响,两个最重要的区别体现在npm包发布的时候,其他的开发者可以从你发布的npm包中下载dependencies里的依赖包,而不能下载devDependencies里的内容。

    相关文章

      网友评论

          本文标题:dependencies和devDependencies的区别

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