我有一个角度Web项目,内置VS2017 Pro 15.9.8版。它编译为目标.net框架4.6,但在IISExpress中运行时,它总是超时。我尝试了以下方法:
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
文件夹下。
所以我的问题是:
我有类似的经验,但使用.NET Core 2.1和2.2。
浏览经验:
ng serve
可以提供帮助(与.NET Core相关而不是.Net Framework 4.6):
主要区别是'文件夹问题'。在This,.NET Core
在一个地方有所有角文件夹。
我的经验(使用.NET Core 2.1和2.2):
ClientApp
命令提示符下运行ng serve
(即包含angular的文件夹)ClientApp
。希望这有助于某人。