这是我第一次创建我的三个ejs/WebGL/Angular环境。创建完我的webpack.config.js后,更新angular. js。如果使用新的Json配置,应用程序将无法运行。终端显示此错误。我希望你能帮助我。多谢
Error: Cannot find module '@angular/compiler-cli/linker'
我webpack.config.js
module: {
rules: [
// all files with a `.ts` or `.tsx` extension will be handled by `ts-loader`
{ test: /.tsx?$/, loader: "ts-loader" },
{ test: /.(glsl|vs|fs)$/, loader: "ts-shader-loader" }
]
}
};
我angular.json
"build": {
"builder": "@angular-builders/custom-webpack:browser",
"options": {
"customWebpackConfig": {
"path": "./webpack.config.js"
},
....
"serve": {
"builder": "@angular-builders/custom-webpack:dev-server",
"options": {
"browserTarget": "boilerpalate:build"
},
卸载Angular CLI并安装最新版本。试试下面的代码:-
npm uninstall angular-cli
npm install --save-dev @angular/cli@latest
或
npm uninstall angular-cli
npm install @angular/cli --save-dev
或者执行以下命令:-npm i @angular/compiler-cli
希望它能解决你的问题。
尝试先重新启动服务器,如果它不工作,然后尝试删除node_modules文件夹并运行
$ npm install
或
$ yarn add
如果还没有尝试过,可以尝试以下命令:
rm -r node_modules //or delete your node_modules folder manually
npm cache clean --force
npm install