服务于一个命令不工作角5(ng serve command not working angular

2019-09-30 01:10发布

如果我运行NG服务,收到此错误

NG:术语“NG”无法识别为cmdlet,函数,脚本文件或可操作的程序的名称。 检查名称的拼写,或是否包含一个路径,验证路径是否正确,然后再试一次。 在行:1字符:1 +纳克服务+ ~~ + CategoryInfo:ObjectNotFound:(NG:字符串)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException

我曾尝试NPM运行NG服务,收到此错误

本地工作区文件(“angular.json”)找不到。 错误:本地工作区文件(“angular.json”)找不到。 在WorkspaceLoader._getProjectWorkspaceFilePath(C:\用户\罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\工作空间loader.js:3 7:19)在WorkspaceLoader.loadWorkspace(C:\ Users \用户罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\工作空间loader.js:24:21)在ServeCommand._loadWorkspaceAndArchitect(C:\用户\罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\建筑师command.js:180:3 2)在ServeCommand。 (C:\用户\罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\建筑师command.js:47:25)在Generator.next()在C:\用户\罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\建筑师command.js:7:71在新的无极()在__awaiter(C:\用户\罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\建筑师command.js:3:12)在ServeCommand.initialize(C:\ Users \用户罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\建筑师command.js:46:16)中的对象。 (C:\用户\罗希特夏尔\应用程序数据\漫游\ NPM \ node_modules \ @angular \ CLI \模型\命令runner.js:87:23)NPM ERR! 代码ELIFECYCLE NPM ERR! 错误号1个NPM ERR! npv2@0.0.0 NG: ng "serve" NPM ERR! 退出状态1个NPM ERR! NPM ERR! 在npv2@0.0.0 NG脚本失败。 NPM ERR! 这可能不是与NPM问题。 上面还有可能额外日志输出。

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\rohit\AppData\Roaming\npm-cache\_logs\2018-06-12T06_59_12_392Z-debug.log

我已经卸载@角/ CLI和清除缓存,重新安装,但面临着同样的问题。

请建议。

Answer 1:

这可能是由于不同版本的角CLI的。 检查角CLI的版本,你不应该有第6版,而是使用1.7。 原因在角6的结构是在angular.json文件。 在1.7版的结构是在角cli.json



Answer 2:

这可能工作

请将您的NPM文件夹路径和角CLI \ bin文件夹路径环境变量

C:\Users\YourPcName\AppData\Roaming\npm`
C:\Users\YoutPcName\AppData\Roaming\npm\node_modules\angular-cli\bin`


Answer 3:

> npm start

将解决你的问题,因为它解决了我的



Answer 4:

你这里有两个问题。 您正在尝试,而不必安装全局的角度CLI运行全球角CLI命令。 您可以通过安装CLI使用全球解决这个npm i -g @angular/cli你的下一个问题是,使用该项目的角度CLI时,需要先升级CLI而不是项目本身。 您可以通过在你的package.json改变的版本重新安装旧的CLI或使用真棒新原理升级包。 为此,我建议你阅读升级指南 。

如果你不喜欢读书,今天觉得特别幸运,你可以下载6.0 CLI在全球范围内上述方式,并运行ng update



文章来源: ng serve command not working angular 5