我突然面临生产构建失败错误。
我正在运行这个命令:
ng build --prod
并出现以下错误:
D:\a\1\s\node_modules\clean-css\lib\reader\input-source-map-
tracker.js:37
if (originalPosition.line === null && line > 1 && selectorFallbacks > 0) {
^
TypeError: Cannot read property 'line' of undefined
at originalPositionFor (D:\a\1\s\node_modules\clean-css\lib\reader\input-source-map-tracker.js:37:23)
at originalMetadata (D:\a\1\s\node_modules\clean-css\lib\tokenizer\tokenize.js:486:43)
at intoTokens (D:\a\1\s\node_modules\clean-css\lib\tokenizer\tokenize.js:435:68)
at tokenize (D:\a\1\s\node_modules\clean-css\lib\tokenizer\tokenize.js:74:10)
at fromStyles (D:\a\1\s\node_modules\clean-css\lib\reader\read-sources.js:147:12)
at fromString (D:\a\1\s\node_modules\clean-css\lib\reader\read-sources.js:48:10)
at doReadSources (D:\a\1\s\node_modules\clean-css\lib\reader\read-sources.js:33:12)
at readSources (D:\a\1\s\node_modules\clean-css\lib\reader\read-sources.js:24:10)
at D:\a\1\s\node_modules\clean-css\lib\clean.js:99:12
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
Error: C:\Program Files\Git\bin\bash.exe failed with return code: 1
前几天还好好的,但是突然就不行了。
有谁知道为什么会发生这种情况?
(我使用的是 Angular cli 版本 1.6.7)
提前致谢
好吧!已确认最新版本的 Angular cli 中发生了这种情况。
我最终通过将版本降低到 1.6.7 并删除 ^ 解决了我的问题
即使降低版本后我也面临这个问题:
“@角度/cli”:“^1.6.7”
然后我删除了 ^ 来修复 cli 版本,现在它工作正常。
我请求 Angular 团队解决这个 Angular cli 问题,以便我们可以使用最新版本。
我希望这会有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)