【发布时间】:2019-08-19 17:41:37
【问题描述】:
我有一个内置于 VS2017 Pro 版本 15.9.8 的 Angular Web 项目。它编译为目标 .net framework 4.6,但在 IISExpress 中运行时,它总是超时。我尝试了以下方法:
- 在 Startup.cs 中,我将
spa.Options.StartupTimeout指定为 2 分钟 [但仍然超时] - 在
ClientApp文件夹内,执行npm start,ng build:[它总是抱怨Error: Cannot find module '@angular/core/package.json'。
很多人说直接从命令行运行ng serve,但是项目是在VS2017中构建的,所以node_modules文件夹在项目的根目录下,而不是在ClientApp文件夹下。此外,@angular 文件夹不包含 core 文件夹,而是位于 @angular-devkit 文件夹下。
所以我的问题是:
- 如果在 VS2017 中运行,如何解决超时问题?
- 如果从命令行运行(例如
ng serve),如何解决文件夹问题?
【问题讨论】:
标签: angular visual-studio-2017