npm install react-router-dom和npm install --save react-router-dom命令之间的区别
我尝试了这两个命令并获得了相同的结果,所以无法理解这些命令之间的实际工作差异
答案 0 :(得分:2)
从版本5 npm
开始,默认情况下会将程序包保存到您的依赖项中。对于以前的版本,您需要使用--save
标志来实现。
答案 1 :(得分:0)
默认情况下,随着npm v5或更高版本的到来,它将不带--save标志保存。
在npm 5之前,--save命令还将包名称保存在依赖对象下的package.json文件下。
这将确保(如果要在其他计算机上拉/克隆此项目,则可以键入npm install来安装package.json下列出的所有依赖项)。
如果没有--save,则该依赖项将不会放入package.json依赖项列表中。而且,当您在新环境中键入npm install时,将丢失该软件包。