找不到模块@angular/compiler-cli/src/tooling
Cannot find module @angular/compiler-cli/src/tooling
我正在尝试 运行 angular 使用 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
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 install。
@ngtools/webpack
应该与其他包版本兼容。
"@ngtools/webpack": "7.3.9"
应该有帮助
- 删除node_modules
- 在package.json
中更新@angular/compiler-cli": "^10.2.0
- 确保你在 package.json
中有正确的节点 @types/node": "^14.14.2
- 终于
npm install
这为我解决了错误
我能够通过使用 npm cach clean --force
清除缓存并使用 npm init
重新安装依赖项来解决它
更新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
我正在尝试 运行 angular 使用 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
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 install。
@ngtools/webpack
应该与其他包版本兼容。
"@ngtools/webpack": "7.3.9"
应该有帮助
- 删除node_modules
- 在package.json 中更新
- 确保你在 package.json 中有正确的节点
- 终于
npm install
@angular/compiler-cli": "^10.2.0
@types/node": "^14.14.2
这为我解决了错误
我能够通过使用 npm cach clean --force
清除缓存并使用 npm init
更新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