我发现了此错误in another question,但仍未解决,因此我问是否有人可以帮助我解决此问题:
我正在使用Angular 6,并且如果我使用ng s
,则应用程序可以在本地完美运行,也可以使用
ng s --aot
可以正常工作,但是,如果我从有角度的角度构建生产版本,则会在下面得到错误,而没有提及其原因(在我的代码内)
注意: 我之前已经成功制作了多个产品
如何查找导致此问题的变量或属性?
谢谢
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
答案 0 :(得分:0)
感谢hrdkisback的出色评论,我发现了问题
我遇到了相同的错误,并且花了我几个小时才能解决,因为该错误误导了我,实际上是因为我尝试了以下两个错误命令:
ng -build -prod
ng -build --prod
以上两个命令都给出了该错误,所以我认为我的代码有问题并一直在寻找它,解决方案只是使用下面的正确命令:
ng build --prod