有时候我们在项目工程里已经安装了@angular/cli, 但是使用ng命令时还是会抛错,提示找不到模块,这时候我们可以尝试 先全局卸载angular/cli, 然后再重新安装。
PS D:\workspace\contact> ng serve
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'C:\Users\***\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
解决方案:
1. npm uninstall g @angular/cli
2. 如果卸载完,C:\Users\***\AppData\Roaming\npm\node_modules\@angular文件夹仍然存在的话,请删除
3. npm install g @angular/cli