[英]Strange npm update behavior
我要提到的是,我是Angular和NPM的新手。
我有两个项目,都是使用Angular-CLI创建的。 在其中之一中,当我执行npm update --save
将package.json
文件中的依赖项保存更新(包括从^5.2.0
到^5.2.3
@angular
依赖项),而在另一项中则什么都没有更新。
我将提到两个项目都驻留在一台计算机上,甚至未更新package.json
的项目也使用Angular 5.2.3
运行( /node_modules/@angular/...
中的文件来自Angular的5.2.3版本)。
我什至已经测试过ncu
,但是得到了相同的结果。
我不明白为什么一个项目依赖项被更新,而另一些则没有。
您只更新实际项目的package.json
。
/node_modules/@angular/...
是依赖项。 那里的版本来自随附的模型。
如果/node_modules/@angular/.../package.json
中的/node_modules/@angular/.../package.json
应为其他版本,则该模型必须更新其依赖项。
例如:这是来自angular的package.json
: https : //github.com/angular/angular/blob/master/package.json
他们必须更新自己的项目,如果角度模型中的package.json
应该更改,则必须使用npm update --save
更新项目之后。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.