找不到模块@angular/compiler cli/src/tooling
我试图使用找不到模块@angular/compiler cli/src/tooling,angular,angular7,node-modules,Angular,Angular7,Node Modules,我试图使用npm run start命令运行angular project,但出现以下错误: 找不到模块@angular/compiler cli/src/tooling` 下面是ng--version的结果: Angular CLI: 7.0.7 Node: 12.14.1 OS: win32 x64 Angular: 7.0.4 package.json @angular-devkit/architect 0.10.7 @angular-devkit/build-angul
npm run start
命令运行angular project,但出现以下错误:
找不到模块@angular/compiler cli/src/tooling`
下面是ng--version的结果:
Angular CLI: 7.0.7
Node: 12.14.1
OS: win32 x64
Angular: 7.0.4
package.json
@angular-devkit/architect 0.10.7
@angular-devkit/build-angular 0.1000.4
@angular-devkit/build-optimizer 0.1000.4
@angular-devkit/build-webpack 0.1000.4
@angular-devkit/core 7.0.7
@angular-devkit/schematics 7.0.7
@angular/cdk 7.3.2
@angular/cli 7.0.7
@angular/compiler-cli 7.2.16
@angular/material 7.3.2
@ngtools/webpack 10.0.4
@schematics/angular 7.0.7
@schematics/update 0.10.7
rxjs 6.3.3
typescript 3.1.6
webpack 4.43.0
我认为您缺少angular的一些包,例如@angular/core,请比较您的package.json文件并相应添加
还有一个提示,删除package.lock.json文件,然后运行npm安装。
@ngtools/webpack
应与其他软件包版本兼容
"@ngtools/webpack": "7.3.9"
应该有帮助
@angular/compiler cli:“^10.2.0
位于package.json@types/node:“^14.14.2
”npm安装
这为我解决了错误我可以通过使用
npm cach clean--force
清除缓存并使用npm init
重新安装依赖项来解决它。在npm运行开始之前,您是否运行了npm安装?@NaveenMotwani AIS我运行了npm ci,因为我需要确保从packge-lock.jsonOkay下载包,您还缺少一些软件包,请查看我的回答我应该在哪里比较这些软件包?我应该打开并比较哪个文件?是packge-lock.json吗?