0

我有一个 package.json 文件,可以在一个系统上安装所有正确的包,但不能在另一个系统上安装。

工作制度:


Angular CLI: 9.1.10
Node: 12.20.1
OS: win32 x64

Angular: 9.1.12
... compiler-cli, core, forms, language-service, localize
... platform-browser, platform-browser-dynamic, platform-server
... router
Ivy Workspace: Yes

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.901.8
@angular-devkit/build-angular     0.901.10
@angular-devkit/build-optimizer   0.901.10
@angular-devkit/build-webpack     0.901.10
@angular-devkit/core              9.1.10
@angular-devkit/schematics        9.1.10
@angular/animations               9.1.11
@angular/cdk                      9.2.4
@angular/cli                      9.1.10
@angular/common                   9.1.11
@angular/compiler                 9.1.11
@angular/http                     7.2.16
@angular/material                 9.2.4
@ngtools/webpack                  9.1.10
@schematics/angular               9.1.10
@schematics/update                0.901.10
rxjs                              6.6.3
typescript                        3.7.5
webpack                           4.43.0

不工作的系统

Angular CLI: 11.2.1
Node: 14.15.5
OS: win32 ia32

Angular: 7.2.16
... animations, common, core, forms, http, platform-browser
... platform-browser-dynamic, platform-server, router
Ivy Workspace: Yes

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.901.15
@angular-devkit/build-angular   0.13.8
@angular-devkit/core            7.3.0
@angular-devkit/schematics      9.1.15
@angular/cdk                    9.1.3
@angular/cli                    9.1.15
@angular/compiler               9.1.13
@angular/compiler-cli           9.1.13
@angular/language-service       7.2.15
@angular/localize               9.1.12
@angular/material               7.3.7
@ngtools/webpack                7.3.8
@schematics/angular             9.1.15
@schematics/update              0.901.15
rxjs                            6.6.0
typescript                      3.2.4
webpack                         4.40.2

非工作系统的全局 Angular 版本为 11.2.1,但本地版本为 7.2.16

为什么???

请注意,@angular-devkit/core 与两个系统不同,即使它们使用相同的包文件。

4

1 回答 1

1

你能检查你的npm version吗?npm 版本 7.x 有可能导致问题的重大更改。如果是这样,您可以尝试使用npm i -g npm@6

于 2021-04-02T01:21:32.800 回答