Angular 7生成错误-licenseType.indexOf不是函数

Angular 7生成错误-licenseType.indexOf不是函数,angular,angular7,Angular,Angular7,当我使用--prod flag构建angular应用程序时,会出现以下错误。当我不使用该标志时,它可以正常构建(代码在ng serve上正常工作): licenseType.indexOf不是函数 TypeError:licenseType.indexOf不是函数 在LicenseTextReader.readLicense(D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license

当我使用
--prod flag
构建angular应用程序时,会出现以下错误。当我不使用该标志时,它可以正常构建(代码在
ng serve
上正常工作):

licenseType.indexOf不是函数
TypeError:licenseType.indexOf不是函数
在LicenseTextReader.readLicense(D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license网页插件\dist\LicenseTextReader.js:29:40)
位于PluginChunkReadHandler.processModule(D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license webpack plugin\dist\PluginChunkReadHandler.js:52:62)
位于D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license webpack plugin\dist\PluginChunkReadHandler.js:29:23
在WebpackModuleFileItemator.iterateFiles(D:\e\todoListFront\node\U modules\angular devkit\build angular\node\U modules\license webpack plugin\dist\WebpackModuleFileItemator.js:7:9)
位于D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license webpack plugin\dist\PluginChunkReadHandler.js:27:32
在WebpackChunkModuleIterator.iterateModules(D:\e\todoListFront\node\U modules\angular devkit\build angular\node\U modules\license webpack plugin\dist\WebpackChunkModuleIterator.js:21:21)
在PluginChunkReadHandler.processChunk(D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license webpack plugin\dist\PluginChunkReadHandler.js:26:29)
在_loop_1(D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license webpack plugin\dist\webpacketcompiler handler.js:48:37)
在WebpackCompilerHandler.iterateChunks(D:\e\todoListFront\node\U modules\angular devkit\build angular\node\U modules\license webpack plugin\dist\WebpackCompilerHandler.js:71:17)
位于D:\e\todoListFront\node\u modules\@angular devkit\build angular\node\u modules\license webpack plugin\dist\WebpackCompilerHandler.js:29:27
在AsyncSeriesHook.eval[as callAsync](在创建时进行评估(D:\e\todoListFront\node\u modules\tapable\lib\HookCodeFactory.js:32:10),:14:1)
在AsyncSeriesHook.lazyCompileHook(D:\e\todoListFront\node\u modules\tapable\lib\Hook.js:154:20)
位于hooks.additionalAssets.callAsync.err(D:\e\todoListFront\node\u modules\webpack\lib\Compilation.js:1281:36)
at\u err0(创建时求值(D:\e\todoListFront\node\u modules\tapable\lib\HookCodeFactory.js:32:10),:16:1)
位于Promise.all.then.sources(D:\e\todoListFront\node\u modules\@angular devkit\build angular\src\angular cli files\plugins\scripts webpack plugin.js:127:17)
在
这对我很有用:

npm i --save-dev @angular-devkit/build-angular@0.10.3

显然,这个问题与
0.10.2
相关
0.10.3
引用了一个已解决问题的版本。

能否使用indexOf将您的代码发布到何处?您是否尝试过ng build--prod--no extract License?感谢回复。我更新了我的软件包,现在可以正常工作了
npm i --save-dev @angular-devkit/build-angular@0.10.3