更新 angular-devkit 并失败:Microsoft.AspNetCore.SpaServices[0]

Posted

技术标签:

【中文标题】更新 angular-devkit 并失败:Microsoft.AspNetCore.SpaServices[0]【英文标题】:Update angular-devkit and got fail: Microsoft.AspNetCore.SpaServices[0] 【发布时间】:2020-01-24 04:46:36 【问题描述】:

在我的 Angular 8 +.net core 2.2 中,我已从 Angular 8.2.1 升级到 8.2.7 之后我在控制台窗口中看到消息:

fail: Microsoft.AspNetCore.SpaServices[0]
      <s> [webpack.Progress] 10% building 1/1 modules 0 active
.......................
fail: Microsoft.AspNetCore.SpaServices[0]
      <s> [webpack.Progress] 98% after emitting

fail: Microsoft.AspNetCore.SpaServices[0]
      <s> [webpack.Progress] 98% after emitting CopyPlugin

fail: Microsoft.AspNetCore.SpaServices[0]
      <s> [webpack.Progress] 98% after emitting angular-compiler

fail: Microsoft.AspNetCore.SpaServices[0]
      <s> [webpack.Progress] 98% after emitting SizeLimitsPlugin

fail: Microsoft.AspNetCore.SpaServices[0]
      <s> [webpack.Progress] 100%

info: Microsoft.AspNetCore.SpaServices[0]
      chunk main main.js, main.js.map (main) 451 kB [initial] [rendered]
chunk polyfills polyfills.js, polyfills.js.map (polyfills) 287 kB [initial] [rendered]
chunk polyfills-es5 polyfills-es5.js, polyfills-es5.js.map (polyfills-es5) 624 kB [initial] [rendered]
chunk runtime runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered]
chunk styles styles.js, styles.js.map (styles) 1.38 MB [initial] [rendered]
chunk vendor vendor.js, vendor.js.map (vendor) 6.49 MB [initial] [rendered]
Date: 2019-09-24T05:37:30.303Z - Hash: 688e97dd7591eb779072 - Time: 19723ms

info: Microsoft.AspNetCore.SpaServices[0]
      ** Angular Live Development Server is listening on localhost:2073, open your browser on http://localhost:2073/ **

info: Microsoft.AspNetCore.SpaServices[0]
      i 「wdm」: Compiled successfully.

似乎应用程序已编译并正在运行,我发现 angular-devkit 是问题所在,如果我恢复到以前的版本一切正常 :

"@angular-devkit/build-angular": "^0.803.5",

恢复到

"@angular-devkit/build-angular": "0.802.1",

使用最新版本有什么解决办法吗?

【问题讨论】:

自从我从 Angular 7 跳到 8 之后,也看到了这个问题,仍然发生在 Angular 9.0.6 上。构建良好,但看到这些消息很烦人。通过使用 dotnet core 3.1 的模板创建新的 Angular 8 项目似乎没有这些消息,因此也许更新 dotnet core 是唯一的解决方案。该模板使用 "@angular-devkit/build-angular": "0.803.14" 启动,但我必须升级到 "0.803.25" 以修复 caniuse lite 过时的错误。 现在我在 .net core 3.1,Angular 9.0.7, "@angular-devkit/build-angular": "~0.900.7",但同样的问题......跨度> 我在 9.1.0 上也看到了这个问题,但它只是在使用 ng update 并且 CLI 更改了很多文件并添加了很多额外的包之后才出现。我不认为这是唯一的问题是@angular-devkit/build-angular。如果我有时间,我会经历 ng 更新所改变的一切,但现在还做不到。 【参考方案1】:

我在使用时遇到了和你一样的问题

"@angular-devkit/build-angular": "~0.803.3"

如果构建不成功,我总是会看到失败日志。 angular cli编译成功后一切都会好起来的

【讨论】:

是否有官方错误报告或与此版本相关的内容?

以上是关于更新 angular-devkit 并失败:Microsoft.AspNetCore.SpaServices[0]的主要内容,如果未能解决你的问题,请参考以下文章

从 MIC 录制并流式传输到 TCP 服务器; MediaRecorder:启动失败:-38

如何修复“找不到模块'@angular-devkit/schematics'”

请问关于MIC .net Framework 4.5.1 安装失败的问题你解决了吗?

USB2.0 MIC 驱动安装失败

角度更新 10.2 到 11

找不到模块“@angular-devkit/build-angular”