Visual Studio 2017和webpack问题

Pau*_*l W 3 webpack visual-studio-2017

我使用工作点网核心解决方案安装了VS 2017.在安装之前,我能够运行webpack,它会将我的所有ts,html等转换为一个main-client.js文件.安装后,它不再包装我的angular 2应用程序的html文件,我的webpack显示输出中的所有js文件.

然后我从我的机器上删除了代码并从我的git仓库中提取了一个新版本.我在启动VS 2017之前运行了webpack并运行了dot net core app的迁移.webpack再次正常工作.然后我打开VS 2017,它现在​​失败了.任何建议将不胜感激.

Jef*_*f M 12

同样的问题 - 在Visual Studio 2017中运行时,dotnetcore/aspnetcore/angular应用程序破坏了webpack.

防止.ts编译为我修复了这个问题.在.csproj文件中首先添加PropertyGroup:

<PropertyGroup>
    . . . 
    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

然后,您需要删除ClientApp/app文件夹中的所有.js和.js.map文件.

默认情况下vs2017 autocompiles .ts文件,生成.js和.js.map.据推测,webpack正在查找.js文件,然后不处理模板.html文件.