【发布时间】:2018-07-19 21:03:34
【问题描述】:
我发现了这个错误in another question,但没有解决,所以我问是否有人可以帮我解决这个问题:
我正在使用 Angular 6,如果我使用 ng s,应用程序在本地运行得非常好,也使用
ng s --aot 工作正常,但是,如果我从 Angular 构建生产版本,我会得到下面的错误,而没有提及它的原因(在我的代码中)
注意: 我之前已经成功构建了多个产品
如何找到导致这种情况的变量或属性?
谢谢
ng -build -prod
Cannot read property 'length' of undefined
TypeError: Cannot read property 'length' of undefined
at levenshtein (D:Angular\node_modules\@angular\cli\models\command-runner.js:58:23)
at listAllCommandNames.sort (D:Angular\node_modules\@angular\cli\models\command-runner.js:69:43)
at Array.sort (native)
at Object.<anonymous> (D:Angular\node_modules\@angular\cli\models\command-runner.js:67:65)
at Generator.next (<anonymous>)
at D:Angular\node_modules\@angular\cli\models\command-runner.js:7:71
at new Promise (<anonymous>)
at __awaiter (D:Angular\node_modules\@angular\cli\models\command-runner.js:3:12)
at Object.runCommand (D:Angular\node_modules\@angular\cli\models\command-runner.js:28:12)
at D:Angular\node_modules\@angular\cli\lib\cli\index.js:60:58
【问题讨论】:
-
如果您不赞成这个问题,请解释我如何改进它,谢谢
-
我认为命令应该是
ng build --prod。 -
@hrdkisback 这实际上是问题所在,谢谢一百万,我花了几个小时,因为错误非常具有误导性,我认为我的代码正在访问一个空初始化数组你可以回答我会投票你,非常感谢
标签: javascript angular typescript angular6