我正在使用.Net core 2.0.3和第三方软件包。我在使用' dotnet publish'时遇到以下错误命令。
用于.NET Core的Microsoft(R)Build Engine版本15.4.8.50001 版权所有(C)Microsoft Corporation。保留所有权利。
WebApplication6 - > d:\事件\ WebApp_95367a2a \ BIN \调试\ netcoreapp2.0 \ WebApplication6.dll npm WARN可选SKIPPING OPTIONAL DEPENDENCY:fsevents@1.1.3(node_modules \ fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的fsevents@1.1.3平台:想要{" os":" darwin"," arch":"任何& #34;}(当前:{" os":" win32"," arch":" x64"})
在17.679s中添加了116个包 哈希:8dde8c59d57adf41d181f75d6401e1c57572e1e2 版本:webpack 2.5.1 儿童 哈希:8dde8c59d57adf41d181 时间:50549毫秒 资产大小块大块名称 89889688147bd7575d6327160d64e760.svg 109 kB [emit] 4dc129540072fa1a1317a8dbeee744f7.svg 146 kB [emit] c848e0404000287e4fd9d523dd8345e3.svg 264 kB [emit] [big] vendor.js 194 kB 0 [emit]供应商 vendor.css 2.69 MB 0 [emit] [big] vendor 儿童 哈希:f75d6401e1c57572e1e2 时间:50650ms 资产大小块大块名称 89889688147bd7575d6327160d64e760.svg 109 kB [emit] 4dc129540072fa1a1317a8dbeee744f7.svg 146 kB [emit] c848e0404000287e4fd9d523dd8345e3.svg 264 kB [emit] [big] vendor.js 5.62 MB 0 [emit] [big] vendor 哈希:4adcf6db79fc4d90effdc8259013a005d149ec9e 版本:webpack 2.5.1 儿童 哈希:4adcf6db79fc4d90effd 时间:19523ms 资产大小块大块名称 main-client.js 268 kB 0 [emit] [big] main-client
ERROR in ./ClientApp/boot.browser.ts
找不到模块:错误:无法解析' ./../$$_ gendir / ClientApp / app / app.browser.module.ngfactory'在&D; \ Incident \ WebApp_95367a2a \ ClientApp' [d:\入射\ WebApp_95367a2a \ WebApplication6.csproj] @ ./ClientApp/boot.browser.ts 5:0-95 儿童 哈希:c8259013a005d149ec9e 时间:19525ms 资产大小块大块名称 main-server.js 1.81 MB 0 [emit] [big] main-server
ERROR in ./ClientApp/boot.server.ts
找不到模块:错误:无法解析' ./../$$_ gendir / ClientApp / app / app.server.module.ngfactory'在&D; \ Incident \ WebApp_95367a2a \ ClientApp' [d:\入射\ WebApp_95367a2a \ WebApplication6.csproj] @ ./ClientApp/boot.server.ts 8:0-94 D:\ incident \ WebApp_95367a2a \ WebApplication6.csproj(41,5):错误MSB3073:命令"节点node_modules / webpack / bin / webpack.js --env.prod"退出代码2.
答案 0 :(得分:0)
我得到了同样的错误,我重命名了这样的文件 boot.browse.ts 和 boot.serve.ts 并运行 dotnet restore src / yourprojectname。罪。如果你这样做,我认为它将得到另一个错误,如webpack问题(你的项目使用webpack)。这将很容易
答案 1 :(得分:0)
试试这个。打开文件boot.server.ts 在定义区域的行(可能是第22行)将其更改为
const zone: NgZone = moduleRef.injector.get(NgZone);
它是作为JavaScriptServices的错误提交的。