Debugging 在VS2017中调试Aurelia webpack typescript应用程序
我执行了以下步骤:Debugging 在VS2017中调试Aurelia webpack typescript应用程序,debugging,typescript,webpack,aurelia,visual-studio-2017,Debugging,Typescript,Webpack,Aurelia,Visual Studio 2017,我执行了以下步骤: 下载了Aurelia网页包2 typescript框架 通过运行warn install安装所有节点模块 已在Visual Studio 2017中打开项目文件夹 任务运行程序找到了package.json,我可以成功启动任务 现在我不知道如何启动应用程序并告诉Visual Studio 2017调试它 请帮忙 更新 这是我在“调试”菜单中看到的内容: 将以下突出显示的行和RunWebPack目标添加到my.csproj文件中: <PropertyGroup>
warn install
安装所有节点模块package.json
,我可以成功启动任务将以下突出显示的行和RunWebPack目标添加到my.csproj文件中:
<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
<IsPackable>false</IsPackable>
</PropertyGroup>
<Target Name="RunWebpack" AfterTargets="ComputeFilesToPublish">
<!-- As part of publishing, ensure the JS resources are freshly built in
production mode -->
<Exec Command="npm install" />
<Exec Command="node node_modules/webpack/bin/webpack.js --config
webpack.config.vendor.js --env.prod" />
<Exec Command="node node_modules/webpack/bin/webpack.js --env.prod" />
<!-- Include the newly-built files in the publish output -->
<ItemGroup>
<DistFiles Include="wwwroot\dist\**" />
<ResolvedFileToPublish Include="@(DistFiles->'%(FullPath)')"
Exclude="@(ResolvedFileToPublish)">
<RelativePath>%(DistFiles.Identity)</RelativePath>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</ResolvedFileToPublish>
</ItemGroup>
</Target>
netcoreapp1.1
真的
假的
%(DistFiles.Identity)
保存最新
在调试期间也打开“模块”窗口,并检查是否有关于哪些符号遇到此问题的更详细信息
还请在“工具->选项->调试”下启用Microsoft Symbol服务器,然后再次调试。您完成了本文中的步骤吗?不,我会试试,然后贴出答案。谢谢,我刚刚尝试了上面的链接,但是我在调试下拉列表中没有这个设置。这似乎只有在调试ASP.Net应用程序时才可能,而我没有ASP.Net应用程序。我只有一个包含Aurelia skeleton的文件夹。您是否特别希望使用VS进行调试,而不是使用浏览器的开发工具?手动运行命令为应用程序提供服务是不可接受的吗?是的,我现在可以在web浏览器和webstorm中调试,但我希望能够在VS2017中开发和调试我的应用程序。手动运行脚本没有问题,但是如何告诉VS2017调试此应用程序。如果我能按下F5并运行/调试应用程序,那就太好了。我没有.csproj文件,我正在使用VS2017新命令“打开文件夹”来打开我的项目文件夹。