不是很了解 package.json, 来这里问问大家
我现在用 Node V18.18.2 ,AngularCli@15.2.9, 用ng new
创建了一个 Angular 项目。他的 Package.json 里 rxjs 的 version 是 ~7.8.0
然后我把一个依赖以本地 tgz 的方式加到了 package.json 里,再用npm install
安装,但是出现了冲突,这个依赖支持 Angular 15.2.x 但是他的 Package.json 里的 rxjs 版本是^6.5.5
Angular 15.2.x 本身是支持 rxjs ^6.5.3 || ^7.4.0 的 https://angular.io/guide/versions
所以我想问问,用ng new
他给我选了个~7.8.0 ,我能够给他在 package.json 里改成^6.5.3 吗,这样有风险吗?会不会不仅 Angular 用到 rxjs, 别的依赖也会用到他?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.