【发布时间】:2016-10-31 19:57:16
【问题描述】:
我创建了一个使用 Angular2 作为前端的 MVC(aspnet 核心)应用程序。
我的解决方案的简化版本如下所示:
Solution
- wwwroot (webpack bundled angular)
|_ app.bundle.js (bundle)
- app (angular 2 application)
|_ Components
|_ app.module.ts
|_ main.ts
- Controllers
|_ HomeController.cs
-Views
|_Home
-|_Index.cshtml
-webpack.config.js
-Startup.cs
-project.json
-package.json
-web.config
我的问题是在调试和运行网站时。
我正在使用 IIS express 来调试站点。它可以工作,但调试需要挖掘创建的巨大 webpack app.bundle.js。 (我也不确定如何使用地图文件。Chrome 似乎没有解压缩它们。)
我读过的大多数调试文档都要求使用npm start 或webpack-dev-server。我认为我不能使用这些,因为我的网站需要提供 cshtml。
我也想去一个可以使用watch 自动编译和刷新我的网站的地方。
我可以设置 IIS(而不是 express)来同时提供 cshtml 和 angular 2 文件并轻松调试它们吗? (最好使用处理更新的东西,例如watch)
【问题讨论】:
标签: debugging angular visual-studio-2015 asp.net-core webpack