Error: Cannot find module '@angular/compiler' cannot fix - You seem to not be depending on "@angular/core" and/or "rxjs"
Error: Cannot find module '@angular/compiler' cannot fix - You seem to not be depending on "@angular/core" and/or "rxjs"
日志生成错误:
[error] Error: Cannot find module '@angular/compiler'
Require stack:
- C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js
- C:\Code\TestNewCore\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js
- C:\Code\TestNewCore\node_modules\@ngtools\webpack\src\index.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\webpack-configs\typescript.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\webpack-configs\index.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\build-angular\src\browser\index.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\architect\node\index.js
- C:\Code\TestNewCore\node_modules\@angular\cli\models\architect-command.js
- C:\Code\TestNewCore\node_modules\@angular\cli\commands\build-impl.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Code\TestNewCore\node_modules\@angular\cli\utilities\json-schema.js
- C:\Code\TestNewCore\node_modules\@angular\cli\models\command-runner.js
- C:\Code\TestNewCore\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\username\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\username\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:961:17)
at Function.Module._load (internal/modules/cjs/loader.js:854:27)
at Module.require (internal/modules/cjs/loader.js:1023:19)
at require (internal/modules/cjs/helpers.js:72:18)
at C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js:21:22
at C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js:3:17
at Object.<anonymous> (C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js:9:3)
at Module._compile (internal/modules/cjs/loader.js:1128:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
at Module.load (internal/modules/cjs/loader.js:983:32)
at Function.Module._load (internal/modules/cjs/loader.js:891:14)
at Module.require (internal/modules/cjs/loader.js:1023:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (C:\Code\TestNewCore\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:12:24)
at Module._compile (internal/modules/cjs/loader.js:1128:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
Package.json:
{
"version": "1.0.0",
"name": "testnewcore-app",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"Dependencies": {
"bootstrap": "^4.1.1",
"jquery": "^3.3.1",
"jquery-validation": "^1.17.0",
"jquery-validation-unobtrusive": "^3.2.10",
"font-awesome": "^4.7.0",
"@angular/animations": "~8.2.14",
"@angular/common": "~8.2.14",
"@angular/compiler": "~8.2.14",
"@angular/core": "~8.2.14",
"@angular/forms": "~8.2.14",
"@angular/platform-browser": "~8.2.14",
"@angular/platform-browser-dynamic": "~8.2.14",
"@angular/router": "~8.2.14",
"rxjs": "~6.4.0",
"tslib": "^1.10.0",
"zone.js": "~0.9.1"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.803.20",
"@angular/cli": "~8.3.20",
"@angular/compiler-cli": "~8.2.14",
"@angular/language-service": "~8.2.14",
"@types/jasmine": "^3.5.0",
"@types/jasminewd2": "~2.0.3",
"@types/node": "^12.12.20",
"codelyzer": "^5.0.0",
"jasmine-core": "^3.5.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "^4.4.1",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage-istanbul-reporter": "^2.1.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~5.4.0",
"ts-node": "^8.5.4",
"tslint": "^5.20.1",
"typescript": "^3.7.3"
}
}
Angular版本检查:
C:\Code\TestNewCore>ng --version
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 8.3.20
Node: 13.3.0
OS: win32 x64
Angular: undefined
...
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.803.20
@angular-devkit/build-angular 0.803.20
@angular-devkit/build-optimizer 0.803.20
@angular-devkit/build-webpack 0.803.20
@angular-devkit/core 8.3.20
@angular-devkit/schematics 8.3.20
@angular/cli 8.3.20
@angular/compiler-cli 8.2.14
@angular/language-service 8.2.14
@ngtools/webpack 8.3.20
@schematics/angular 8.3.20
@schematics/update 0.803.20
rxjs 6.4.0
typescript 3.7.3
为了避免重复发布,我已经尝试了以下方法,但没有成功。我已经重新开始了好几次,但仍然得出相同的结果:
rm -r node_modules (or delete your node_modules folder manually)
npm cache clean (npm > v5 add --force so: npm cache clean --force)
npm install
也没有用:
npm uninstall angular-cli
npm install @angular/cli --save-dev
这可能是我看不到的愚蠢的东西,但似乎无论我做什么并尝试构建,我总是以相同的结果结束。我什至无法更改错误。
然后我做了 npm i @angular/compiler
,它产生了一个新的错误:You seem to not be depending on "@angular/core" and/or "rxjs". This is an error.
然后我尝试了 npm cache clean --force
和 npm install
以及 npm link
都对错误没有影响。
尝试单独安装编译器:
npm i @angular/compiler
检查 node_modules 如果使用上述方法或 @angular/cli
安装成功。
如果问题仍然存在:
npm uninstall angular-cli
npm cache clean --force
npm install @angular/cli --save-dev
错误:
You seem to not be depending on "@angular/core" and/or "rxjs".
npm link
日志生成错误:
[error] Error: Cannot find module '@angular/compiler'
Require stack:
- C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js
- C:\Code\TestNewCore\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js
- C:\Code\TestNewCore\node_modules\@ngtools\webpack\src\index.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\webpack-configs\typescript.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\webpack-configs\index.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\build-angular\src\browser\index.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\architect\node\index.js
- C:\Code\TestNewCore\node_modules\@angular\cli\models\architect-command.js
- C:\Code\TestNewCore\node_modules\@angular\cli\commands\build-impl.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Code\TestNewCore\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Code\TestNewCore\node_modules\@angular\cli\utilities\json-schema.js
- C:\Code\TestNewCore\node_modules\@angular\cli\models\command-runner.js
- C:\Code\TestNewCore\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\username\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\username\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:961:17)
at Function.Module._load (internal/modules/cjs/loader.js:854:27)
at Module.require (internal/modules/cjs/loader.js:1023:19)
at require (internal/modules/cjs/helpers.js:72:18)
at C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js:21:22
at C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js:3:17
at Object.<anonymous> (C:\Code\TestNewCore\node_modules\@angular\compiler-cli\index.js:9:3)
at Module._compile (internal/modules/cjs/loader.js:1128:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
at Module.load (internal/modules/cjs/loader.js:983:32)
at Function.Module._load (internal/modules/cjs/loader.js:891:14)
at Module.require (internal/modules/cjs/loader.js:1023:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (C:\Code\TestNewCore\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:12:24)
at Module._compile (internal/modules/cjs/loader.js:1128:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
Package.json:
{
"version": "1.0.0",
"name": "testnewcore-app",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"Dependencies": {
"bootstrap": "^4.1.1",
"jquery": "^3.3.1",
"jquery-validation": "^1.17.0",
"jquery-validation-unobtrusive": "^3.2.10",
"font-awesome": "^4.7.0",
"@angular/animations": "~8.2.14",
"@angular/common": "~8.2.14",
"@angular/compiler": "~8.2.14",
"@angular/core": "~8.2.14",
"@angular/forms": "~8.2.14",
"@angular/platform-browser": "~8.2.14",
"@angular/platform-browser-dynamic": "~8.2.14",
"@angular/router": "~8.2.14",
"rxjs": "~6.4.0",
"tslib": "^1.10.0",
"zone.js": "~0.9.1"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.803.20",
"@angular/cli": "~8.3.20",
"@angular/compiler-cli": "~8.2.14",
"@angular/language-service": "~8.2.14",
"@types/jasmine": "^3.5.0",
"@types/jasminewd2": "~2.0.3",
"@types/node": "^12.12.20",
"codelyzer": "^5.0.0",
"jasmine-core": "^3.5.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "^4.4.1",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage-istanbul-reporter": "^2.1.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~5.4.0",
"ts-node": "^8.5.4",
"tslint": "^5.20.1",
"typescript": "^3.7.3"
}
}
Angular版本检查:
C:\Code\TestNewCore>ng --version
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 8.3.20
Node: 13.3.0
OS: win32 x64
Angular: undefined
...
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.803.20
@angular-devkit/build-angular 0.803.20
@angular-devkit/build-optimizer 0.803.20
@angular-devkit/build-webpack 0.803.20
@angular-devkit/core 8.3.20
@angular-devkit/schematics 8.3.20
@angular/cli 8.3.20
@angular/compiler-cli 8.2.14
@angular/language-service 8.2.14
@ngtools/webpack 8.3.20
@schematics/angular 8.3.20
@schematics/update 0.803.20
rxjs 6.4.0
typescript 3.7.3
为了避免重复发布,我已经尝试了以下方法,但没有成功。我已经重新开始了好几次,但仍然得出相同的结果:
rm -r node_modules (or delete your node_modules folder manually)
npm cache clean (npm > v5 add --force so: npm cache clean --force)
npm install
也没有用:
npm uninstall angular-cli
npm install @angular/cli --save-dev
这可能是我看不到的愚蠢的东西,但似乎无论我做什么并尝试构建,我总是以相同的结果结束。我什至无法更改错误。
然后我做了 npm i @angular/compiler
,它产生了一个新的错误:You seem to not be depending on "@angular/core" and/or "rxjs". This is an error.
然后我尝试了 npm cache clean --force
和 npm install
以及 npm link
都对错误没有影响。
尝试单独安装编译器:
npm i @angular/compiler
检查 node_modules 如果使用上述方法或 @angular/cli
安装成功。
如果问题仍然存在:
npm uninstall angular-cli
npm cache clean --force
npm install @angular/cli --save-dev
错误:
You seem to not be depending on "@angular/core" and/or "rxjs".
npm link