[英]Angular: The Schematic workflow failed. See above
CREATE firstapp/package.json (1209 bytes)
CREATE firstapp/README.md (1018 bytes)
CREATE firstapp/tsconfig.json (783 bytes)
CREATE firstapp/tslint.json (3185 bytes)
CREATE firstapp/.editorconfig (274 bytes)
CREATE firstapp/.gitignore (631 bytes)
CREATE firstapp/.browserslistrc (703 bytes)
CREATE firstapp/karma.conf.js (1425 bytes)
CREATE firstapp/tsconfig.app.json (287 bytes)
CREATE firstapp/tsconfig.spec.json (333 bytes)
CREATE firstapp/src/favicon.ico (948 bytes)
CREATE firstapp/src/index.html (294 bytes)
CREATE firstapp/src/main.ts (372 bytes)
CREATE firstapp/src/polyfills.ts (2830 bytes)
CREATE firstapp/src/styles.css (80 bytes)
CREATE firstapp/src/test.ts (753 bytes)
CREATE firstapp/src/assets/.gitkeep (0 bytes)
CREATE firstapp/src/environments/environment.prod.ts (51 bytes)
CREATE firstapp/src/environments/environment.ts (662 bytes)
CREATE firstapp/src/app/app-routing.module.ts (245 bytes)
CREATE firstapp/src/app/app.module.ts (393 bytes)
CREATE firstapp/src/app/app.component.html (24955 bytes)
CREATE firstapp/src/app/app.component.spec.ts (1063 bytes)
CREATE firstapp/src/app/app.component.ts (212 bytes)
CREATE firstapp/src/app/app.component.css (0 bytes)
CREATE firstapp/e2e/protractor.conf.js (904 bytes)
CREATE firstapp/e2e/tsconfig.json (274 bytes)
CREATE firstapp/e2e/src/app.e2e-spec.ts (659 bytes)
CREATE firstapp/e2e/src/app.po.ts (274 bytes)
| Installing packages (npm)...npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: firstapp@0.0.0
npm ERR! Found: jasmine-core@3.6.0
npm ERR! node_modules/jasmine-core
npm ERR! dev jasmine-core@"~3.6.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer jasmine-core@">=3.7.1" from karma-jasmine-html-reporter@1.6.0
npm ERR! node_modules/karma-jasmine-html-reporter
npm ERR! dev karma-jasmine-html-reporter@"^1.5.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\vishn\AppData\Local\npm-cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\vishn\AppData\Local\npm-cache\_logs\2021-05-10T00_27_07_509Z-debug.log
× Package install failed, see above.
The Schematic workflow failed. See above.
Angular CLI: 11.2.12
Node: 16.1.0
OS: win32 x64
Angular: <error>
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Ivy Workspace: Yes
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1102.12 (cli-only)
@angular-devkit/build-angular <error>
@angular-devkit/core 11.2.12 (cli-only)
@angular-devkit/schematics 11.2.12 (cli-only)
@angular/cli 11.2.12 (cli-only)
@schematics/angular 11.2.12 (cli-only)
@schematics/update 0.1102.12 (cli-only)
rxjs 6.6.3 (cli-only)
typescript <error>
I tried to create new Angular project and got this error.我试图创建新的 Angular 项目并收到此错误。 I pasted my error here and the versions of angular and its dependency used (ng version).
我在这里粘贴了我的错误和 angular 的版本及其使用的依赖项(ng 版本)。 I installed Node.js using installer and angular cli using using cmd command.
我使用安装程序安装了 Node.js,使用 cmd 命令安装了 angular cli。 But I can't create a new project(ng new project-name) Please help me to resolve this.
但是我无法创建新项目(ng new project-name)请帮我解决这个问题。 Thanks in advance
提前致谢
this is an error in angular-cli by some outdated packages, it has been solved in their repository in github, but they haven't published it yet to npmjs, you can solve it in 2 ways:这是一些过时的软件包在 angular-cli 中的错误,它已在 github 的存储库中解决,但他们尚未将其发布到 npmjs,您可以通过两种方式解决:
this is an open issue for this error on angular-cli github repo https://github.com/angular/angular-cli/issues/20719这是 angular-cli github repo https://github.com/angular/angular-cli/issues/20719上此错误的未解决问题
you can also Downgrade npm from 7 to 6 using npm install -g npm@6
to fix this probleme您还可以使用
npm install -g npm@6
将 npm 从 7 降级到 6 来解决这个问题
if you have another problem during the instalation, delete npm and npm-cache in: \AppData\Roaming
and try again如果您在安装过程中遇到其他问题,请删除 npm 和 npm-cache 在:
\AppData\Roaming
并重试
Check this , it's the same issue.检查这个,这是同样的问题。
Open the folder you create with ng new and open the package.json file.
打开您使用 ng new 创建的文件夹并打开 package.json 文件。 In devDependencies change the version of "jasmine-core" 3.6.0 to 3.7.1 and "karma-jasmine-html-reporter" from 1.5.0 to 1.6.0 and save it.
在 devDependencies 中,将“jasmine-core”3.6.0 的版本更改为 3.7.1,将“karma-jasmine-html-reporter”的版本从 1.5.0 更改为 1.6.0 并保存。 Than go back to Terminal and go to your project and run npm install.
比 go 回到终端和 go 到您的项目并运行 npm 安装。 Now it works und you can run ng serve.
现在它可以工作了,你可以运行 ng serve。
update or new install @angular/cli更新或新安装 @angular/cli
npm install -g @angular/cli
I had a similar error, so I chose a newer node version using n library, like here: https://nkaushik.com/nodejs/nodejs-version-manager-n/我遇到了类似的错误,所以我选择了使用 n 库的较新节点版本,如下所示: https://nkaushik.com/nodejs/nodejs-version-manager-n/
then I updated my angular version with:然后我更新了我的 angular 版本:
install -g @angular/cli
oh, and don't forget to turn off your VPN哦,别忘了关掉你的VPN
Workaround解决方法
There is a workaround for starting a new Angular project:启动一个新的 Angular 项目有一个解决方法:
ng new project --skip-install
cd project
npm install
(or if that fails npm install --force
) npm install
(或者如果失败npm install --force
)
I discovered this within the comments of the open issue for this error on angular-cli github repo which Ammar M Mashfj linked to in their answer: https://github.com/angular/angular-cli/issues/20719#issuecomment-835810313我在关于 angular-cli github repo 的未解决问题的评论中发现了这一点, Ammar M Mashfj在他们的回答中链接到: https://github.com/angular/angular-cli/issues/20719#issuecomment-8351
npm uninstall @angular/cli -g
npm cache clean --force
npm cache verify
npm install -g @angular/cli npm install -g @angular/cli
The problem with our enviornment was that the version of node we were using was incompatible.我们环境的问题是我们使用的节点版本不兼容。 We had v19 and it needes 10.13.x/12.11.x or later minor.
我们有 v19,它需要 10.13.x/12.11.x 或更高版本的次要版本。 See this referenced chart .
请参阅此参考图表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.