[英]Angular 9 ng new myapp gives error The Schematic workflow failed
我安装了 angular 9
Angular CLI:9.0.1 节点:13.8.0 操作系统:win32 x64
角度:...常春藤工作区:
套餐版本
@angular-devkit/架构师 0.900.1
@angular-devkit/core 9.0.1
@angular-devkit/schematics 9.0.1
@原理图/角度 9.0.1
@原理图/更新 0.900.1
rxjs 6.5.3
每次我尝试使用 ng new 创建一个新项目时,我都会收到消息
安装包... npm WARN deprecated request@2.88.2: request 已被弃用,参见https://github.com/request/request/issues/3142 npm ERR! 解析 '...pm-signature":"-----B' npm ERR 附近时,JSON 输入意外结束! 可以在以下位置找到此运行的完整日志:npm ERR! C:\\Users\\Lijo John Daniel\\AppData\\Roaming\\npm-cache_logs\\2020-02-12T09_52_57_342Z-debug.log × 包安装失败,见上。 原理图工作流失败。 看上面。
我尝试重新安装 angular 甚至 node,但问题仍然存在
我的操作系统版本是 Win 10 v.1909 build 18363.592。 有人可以帮我弄这个吗?
首先,验证您的 NPM 缓存内存
npm cache verify
然后尝试:
npm cache clean --force
npm install –g @angular/cli@latest
ng new <YourProjectName>
如果问题仍然存在,请尝试以下操作
npm cache clean --force
npm update
ng new <YourProjectName>
不要在命名中使用破折号 (-) 或 (.)
尝试使用以下方法清理npm 缓存:
npm cache clean --force
那么它现在应该可以工作了,
ng new my-app
我有类似的问题,安装纱线或清除缓存没有帮助。 我从我的应用程序名称中删除了“-”并且它起作用了
错误 :
ng new first-app
解决了:
ng new firstapp
希望能帮助到你。
我从昨天开始就有这个问题,尝试了所有这些,但没有奏效。 然后我安装了 yarn,并通过运行这个命令ng config -g cli.packageManager yarn
将 angular cli 配置为使用 yarn 作为包管理器,并且它工作正常。
角度 9 报告了此问题,并且多个地理位置都面临此问题。 参考https://github.com/angular/angular-cli/issues/16944
要继续,您可以通过以下步骤将角度版本提升到 8
ng --version
npm uninstall -g @angular/cli
npm 缓存清理 --force
npm install -g @angular/cli@8.0.0
ng --version
首先尝试以下
npm cache clean --force
npm install -g @angular/cli
ng new <project-name>
如果问题仍然存在,请尝试此操作(这最终解决了我的工作流程问题)
npm cache clean --force
npm update
ng new <project-name>
谢谢!
我删除了我以前的解决方案,因为我以某种方式挂断了已卸载的 node_modules 部分,并提出了一个可能不相关的解决方案。 这是一个可能对您有用的替代解决方案......
打开一个新终端并运行 node -v 然后npm -v
以确保您运行的是兼容版本:“Node 8.9 或更高版本,以及 NPM 5.5.1 或更高版本”卸载您当前的 Global Angular cli npm uninstall -g @angular/cli
运行 npm cache verify 重新安装 Angular CLI npm install -g @angular/cli@latest 关闭你的终端窗口(只是因为)。 打开一个新的终端窗口,浏览到您想要新项目的位置,然后再次尝试“ng new”命令。
这项工作在所有解决方案中都非常出色,并且在 Windows 10 上对我有用...转到 vs 代码新终端按顺序键入以下内容
这将解决问题..
我让它工作了,首先我安装了 angular 8,然后运行 npm install -g @angular/cli@latest。 它更新为 angular 9,现在我可以创建新项目了。 谢谢大家的考虑
Angular 9 ng new myapp
给出错误原理图工作流失败......
首先,卸载 Angular: npm uninstall -g @angular/cli
卸载后,您应该清理 Angular 缓存: npm cache clean --force
在此之后,您应该全局重新安装 Angular: npm install -g @angular/cli
并检查版本: ng --version
现在您可以创建您的应用程序: ng new your-app
唯一的解决方案对我有用
清除 NPM 缓存 + 卸载节点
安装 Node.js
安装 Angular CLI
这将花费您一些 Internet 数据,但比无所事事闲逛更好的选择! 备份 Node.js。 下次有用。
这是简单的方法,我相信它会有所帮助,因为这是包安装失败的错误。
暂时跳过节点包并使用此命令创建新应用程序。
ng new YourAppName --skip-install
之后只需进入您的项目目录并运行 npm install 它将为您安装所有必需的包。
我在这类问题上挣扎了一段时间。
将以下环境变量添加到您的用户帐户应该可以解决问题,添加一个临时缓存选项。
有关npm-config 的更多信息。
npm uninstall -g @angular/cli
npm cache clean --force
npm install -g @angular/cli
那么它现在应该可以工作了,
ng new my-app
在使用 angular cli 当前版本之前,始终更新到 Nodejs 的最新LTS
版本。
作为临时修复,您可以直接从 GitHub 手动安装“error-ex”模块,然后按照此处所述安装您的依赖项 facebook/create-react-app#8465(评论)
$ npm i https://github.com/Qix-/node-error-ex
$ npm i
我遇到了这个问题,然后我导航到文件.angular-config path C:\\Users\\username并更改"packageManager" : "npm"
{ "version": 1, "cli": { "analytics": "_________", "packageManager": "npm" } }
我遇到了同样的问题,经过大量搜索和两天尝试多种方法后,我终于通过安装 codelyzer 解决了我的问题。 首先在cmd中运行这个命令:
npm install -g codelyzer
然后运行:
ng new yourProject
这必须有效,因为我有类似的问题
npm install -g @angulat/cli
npm install mkdirp
npm cache verify
ng new your project name
如果它不起作用,请关闭防火墙并再次执行。 我打赌它会起作用。
我遇到了同样的问题,这个命令解决了我的问题:
ng config -g cli.packageManager yarn
按照这个方法解决这个问题
node -v
然后npm -v
以确保您运行的是兼容版本:“Node 8.9 或更高版本,以及 NPM 5.5.1 或更高版本”npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest
这个问题的出现主要是因为 npm 缓存仍然保持这个错误。 您需要做的就是强制清理 npm 缓存并再次尝试创建您的应用程序。
npm cache clean --force
ng new myapp
我得到了同样的错误。 在重新安装 Angular CLI 之前,您必须检查您的互联网连接及其速度。 就我而言,发生错误是因为我的互联网连接中断。 修复连接问题后,我可以解决该问题。
确保cli在一个小案例中,并且在安装过程中包看起来像@angular/cli
。 我在一些教程中遵循了这个来解决这个问题。
请安装新的 node js 更新版本和 angular CLI。 一定会解决你的问题。
npm 缓存清理 --force
ng new my-app --skip-install
cd 我的应用程序
我的
服务
将npm
更新到7.xx
时出现此错误
所以,如果你想使用angular12
基于角CLI-节点JS-打字稿,兼容性矩阵节点和故宫的版本应该是这样的:
节点: 12.13.x - 14.15.x
npm: 6.xx - 7
我使用nvm
管理节点的版本
我有一个类似的问题,我是这样解决的:
npm install -g npm@latest
npm cache clean --force
ng new project-name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.