我们希望在ASP.NET核心中为我们的项目使用Angular CLI。作为输出,我们选择wwwroot而不是dist。默认的ng服务支持自动替换热模块。但是现在我们需要用kestrel和iis集成来替换热模块。我们决定不使用AspNet核心Javascriptservices,因为我们想使用Angular CLI作为默认设置。
有谁知道如何使用Angular CLI启用热模块替换,并使用wwwroot中的静态文件启用ASP.NET核心标准hostring?
发布于 2018-01-10 17:58:18
我可以通过这些步骤运行angular cli。
npm install
npm install @angular/cli@latest -g
npm install @angular/cli@latest --save-dev
ng new hello-world
.angular-cli.json文件复制到主要的.net核心项目的根目录中。然后,您必须编辑文件的这一部分:更改为"root" : "ClientApp"的"root" : "src"
一切都做好了!
现在,转到项目的组件目录:
cd ClientApp/app/components
并将您的组件放在终端的组件目录中:
ng g c MyComponent --module='app.module.browser.ts'
发布于 2018-01-11 01:10:21
答案是,我们必须在本地主机环境上接受,以便在开发时有两个本地主机服务器一起运行。kestrel与开发服务器的客户端代码(角度应用程序)与kestrel的kestrel的web api或MVC…通过这种方式,您可以将热模块替换为ng serve。
https://stackoverflow.com/questions/46831497
复制相似问题