Angular应用程序无法运行并显示无效的配置错误

时间:2017-09-17 08:14:52

标签: javascript angular

我正在从角度cli启动器构建我的角度应用程序。 下面的错误中提出了这个问题。

  

C:\用户\ Afropepe \桌面\发展\购买票\ node_modules \ @angular \ CLI \模型\配置\ config.js:76                   抛出新的InvalidConfigError(common_tags_1.stripIndent                   ^ InvalidConfigError:解析' C:\ Users \ Afropepe \ Desktop \ development \ buy-ticket.angular-cli.json'   失败。确保该文件是有效的JSON。错误:意外的令牌]   JSON在第535位       at InvalidConfigError(C:\ Users \ Afropepe \ Desktop \ development \ buy-ticket \ node_modules \ @angular \ cli \ models \ config \ config.js:11:9)       在Function.fromConfigPath(C:\ Users \ Afropepe \ Desktop \ development \ buy-ticket \ node_modules \ @angular \ cli \ models \ config \ config.js:76:19)       在Function.fromProject(C:\ Users \ Afropepe \ Desktop \ development \ buy-ticket \ node_modules \ @angular \ cli \ models \ config.js:88:46)       在对象。 (C:\用户\ Afropepe \桌面\发展\购买票\ node_modules \ @angular \ CLI \命令\ build.js:7:35)       在Module._compile(module.js:570:32)       在Object.Module._extensions..js(module.js:579:10)       在Module.load(module.js:487:32)       在tryModuleLoad(module.js:446:12)       在Function.Module._load(module.js:438:3)       在Module.require(module.js:497:17)

4 个答案:

答案 0 :(得分:3)

请确保名为“.angular-cli.json”的文件包含JSON格式,在我的情况下,我在JSON文件中添加了一些注释,即使在VS编译时,这也是无效的          

  • “assets”:[“assets”],

  • //“index”:“myindexfile.html”,

  • “main”:“main.ts”,

    请确保您的文件具有正确的JSON格式

我得到的错误如下:

  • \ @角\ CLI \模型\配置\ config.js:89            抛出新的InvalidConfigError(common_tags_1.stripIndent`            ^

答案 1 :(得分:1)

我尝试在脚本文件

中的angular-cli.json中导入时遇到了一些错误
 "../node_modules/tether/dist/js/tether.min.js" 

之后

"../node_modules/bootstrap/dist/js/bootstrap.min.js"

因此,当一个库需要在其之前包含另一个库时,可能会出现此问题。

答案 2 :(得分:1)

angular-cli.json内容:

  

//“index”:“index.html”,         “main”:“main.ts”,         “polyfills”:“polyfills.ts”,         “test”:“test.ts”,

在.angular-cli.json / angular-cli.json里面只是删除////“index”:“index.html”,因为它不会考虑作为评论和抛出一些例外。

正确输出:

  "main": "main.ts",
  "polyfills": "polyfills.ts",
  "test": "test.ts",

答案 3 :(得分:0)

我有同样的错误,通过替换新的angular-cli.json并重新配置来解决。