找不到模块@ angular / compiler-cli / src / tooling

时间:2020-07-31 14:35:13

标签: angular angular7 node-modules

我正在尝试使用npm run start命令运行角度项目,但收到此错误Cannot find module @angular/compiler-cli/src/tooling

以下是ng --version的结果:

Angular CLI: 7.0.7

Node: 12.14.1

OS: win32 x64

Angular: 7.0.4

包装 ------------------------------------ 版本

@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

5 个答案:

答案 0 :(得分:1)

我认为您缺少来自angular的软件包,例如@ angular / core,请比较您的package.json文件并进行相应添加。

enter image description here

另一个提示,删除package.lock.json文件,然后运行npm install。

答案 1 :(得分:1)

oh-my-zsh应该与其他软件包版本兼容。

@ngtools/webpack

应该帮助

答案 2 :(得分:0)

  1. 删除node_modules
  2. 更新 package.json
  3. 中的@angular/compiler-cli": "^10.2.0
  4. 确保您在 package.json
  5. 中具有正确的节点@types/node": "^14.14.2
  6. 最后npm install

这为我解决了错误

答案 3 :(得分:0)

我能够通过使用 npm cach clean --force 清除缓存并使用 npm init 重新安装依赖项来解决此问题

答案 4 :(得分:0)

更新angular/cli到最新版本

1- npm uninstall -g angular/cli
2- npm install -g @angular/cli@latest

更新项目依赖

1- rm -rf node_modules (or delete your node_modules folder manually)
2- npm cache clean (npm > v5 add --force so: npm cache clean --force)
3- npm install --save-dev @angular/cli@latest
4- npm install
相关问题