我正在尝试使用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
答案 0 :(得分:1)
我认为您缺少来自angular的软件包,例如@ angular / core,请比较您的package.json文件并进行相应添加。
另一个提示,删除package.lock.json文件,然后运行npm install。
答案 1 :(得分:1)
oh-my-zsh
应该与其他软件包版本兼容。
@ngtools/webpack
应该帮助
答案 2 :(得分:0)
@angular/compiler-cli": "^10.2.0
@types/node": "^14.14.2
npm install
这为我解决了错误
答案 3 :(得分:0)
我能够通过使用 npm cach clean --force
清除缓存并使用 npm init
重新安装依赖项来解决此问题
答案 4 :(得分:0)
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