首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net核心Webpack发布VS 2017失败

.net核心Webpack发布VS 2017失败
EN

Stack Overflow用户
提问于 2018-01-02 20:05:37
回答 1查看 397关注 0票数 2

我正在尝试发布一个从Visual到Azure的.net核心角4项目。在发布期间,我得到以下错误:

代码语言:javascript
复制
    ERROR in ./$$_gendir/~/angular-tree-component/dist/components/tree.component.ngfactory.ts
Module parse failed: C:\projects\DataFinch\Pinnacle\DataFinch.Pinnacle.Web\$$_gendir\node_modules\angular-tree-component\dist\components\tree.component.ngfactory.ts Unexpected token (21:26)
You may need an appropriate loader to handle this file type.
| import * as i10 from 'angular-tree-component/dist/components/tree.component';
| import * as i11 from 'angular-tree-component/dist/models/tree-dragged-element.model';
| const styles_TreeComponent:any[] = ([] as any[]);
| export const RenderType_TreeComponent:i0.RendererType2 = i0.╔╡crt({encapsulation:2,
|     styles:styles_TreeComponent,data:{}});
 @ ./$$_gendir/ClientApp/app/components/settings/positions/positionsList.component.ngfactory.ts 11:0-127
 @ ./$$_gendir/ClientApp/app/app.module.browser.ngfactory.ts
 @ ./ClientApp/boot.browser.ts

在我的本地机器上一切都很好,当env设置为prod时,我似乎无法发布:

更新:这里是我的Webpack.js文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-03 00:00:15

确保webpack文件包含适当的模块规则:

代码语言:javascript
复制
{ test: /(?:\.ngfactory\.js|\.ngstyle\.js|\.ts)$/, include: [/ClientApp/, /\$\$_gendir/], use: isDevBuild ? ['awesome-typescript-loader?silent=true', 'angular2-template-loader'] : '@ngtools/webpack' },

您可以查看我的webpack.config.js,它是默认的asp.net核心spa角4模板,更新为角5(直到支持角CLI的spa服务版本发布)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48067167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档