当前位置: 首页 > 知识库问答 >
问题:

npm安装--保存与npm安装--保存-dev之间的区别

马德宇
2023-03-14

我已经在谷歌上搜索过了,但还是不清楚。请分享你的想法。

共有1个答案

充昌勋
2023-03-14

--save将第三方包添加到包的依赖项中。每当有人运行npm install yourpackage时,它将与软件包一起安装。

--save-dev将第三方包添加到包的开发依赖项中。当有人安装您的软件包时,它不会被安装。通常只有在有人克隆您的源代码存储库并在其中运行npm install时才会安装它。

Dev依赖项,如前所述,是那些仅在开发包时需要的依赖项。可以包括测试运行程序、编译器、打包器等。

如果有人计划下载并在其程序中使用您的模块,那么他们可能不想或不需要下载并构建您使用的外部测试或文档框架。

在这种情况下,最好将这些附加项映射到devDependencies对象中。

这些东西将在从包的根部进行npm链接或npm安装时安装,并且可以像任何其他npm配置参数一样进行管理。有关该主题的更多信息,请参见npm-config(7)。

 类似资料: