我对angular并不陌生,它在最初就可以工作,并且我创建了一些示例项目,非常有趣!然后,我尝试克隆一个项目并运行npm install
,由于我无法运行(serve
)以前的任何项目或创建新项目。
创建新项目时,它将引发以下错误:
npm ERR! code etaRGET
npm ERR! notarget No matching version found for @angular/cli@~0.0.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'hello-world'
npm ERR! notarget
我使用npm install -g @angular/cli@latest
检查版本ng --version
显示
Angular CLI: local (v0.0.0,branch: master)
Node: 12.13.1
OS: win32 x64
Angular:
...
Package Version
------------------------------------------------------
@angular-devkit/architect <error>
@angular-devkit/core <error>
@angular-devkit/schematics <error>
@schematics/angular <error>
@schematics/update <error>
我尝试了各种发现的建议
- 卸载模块
- 清除缓存(--force)等
- 或按照此处的建议https://www.npmjs.com/package/@angular/cli#updating-angular-cli 更新版本
到目前为止没有任何进展
我肯定错过了某些事情……因为以前的项目在我运行ng --version
时显示了正确的angular / cli版本
Angular CLI: local (v0.0.0,branch: master)
Node: 12.13.1
OS: win32 x64
Angular: 8.2.14
... animations,common,compiler,compiler-cli,core,forms
... language-service,platform-browser,platform-browser-dynamic
... router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.803.19
@angular-devkit/build-angular 0.803.19
@angular-devkit/build-optimizer 0.803.19
@angular-devkit/build-webpack 0.803.19
@angular-devkit/core 8.3.19
@angular-devkit/schematics 8.3.19
@angular/cdk 8.2.3
@angular/cli 8.3.19
@angular/material 8.2.3
@ngtools/webpack 8.3.19
@schematics/angular 8.3.19
@schematics/update 0.803.19
rxjs 6.4.0
typescript 3.5.3
webpack 4.39.2