我正在尝试通过Angular CLI创建服务,它会抛出以下错误:
$ ng g service services/client
E:\MyApp\MyAngularJS proj\ng5\12Proj\clientpanel\node_modules\@angular\cli\models\config\config.js:89
throw new InvalidConfigError(common_tags_1.stripIndent
InvalidConfigError: Parsing 'E:\MyApp\MyAngularJS proj\ng5\12Proj\clientpanel\.angular-cli.json' failed. Ensure the file is valid JSON.
Error: Unexpected token ] in JSON at position 511
at Function.fromConfigPath (E:\MyApp\MyAngularJS proj\ng5\12Proj\clientpanel\node_modules\@angular\cli\models\config\config.js:89:19)
at Function.fromProject (E:\MyApp\MyAngularJS proj\ng5\12Proj\clientpanel\node_modules\@angular\cli\models\config.js:67:46)
at Object.<anonymous> (E:\MyApp\MyAngularJS proj\ng5\12Proj\clientpanel\node_modules\@angular\cli\commands\build.js:10:35)
at Module._compile (module.js:660:30)
at Object.Module._extensions..js (module.js:671:10)
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)
at Module.require (module.js:604:17)
at require (internal/module.js:11:18)
已移除node_modules
并运行npm install
仍然出现上述错误。
卸载Angular CLI并再次全局安装。
答案 0 :(得分:0)
我经常遇到角度CLI问题。我通过重新安装cli解决了我的问题。我听起来像是一个不好的做法,但是我还没有找到更好的解决方案。如果在cli版本之间切换,通常会发生。
答案 1 :(得分:0)
终于找到了解决这个问题的方法。
当您通过命令提示符通过角度CLI生成角度项目并尝试在依赖项完全完成之前运行时,会发生此错误
ng new clientpanel
使用任何文本编辑器。 - 使用网络风暴
所以任何急于创建项目的人。一旦成功安装了依赖项,就必须注意。然后你必须提供应用程序。
希望有所帮助