ste*_*ers 5 asp.net-core angular-cli asp.net-core-mvc-2.0
我们希望在ASP.NET核心中为我们的项目使用Angular CLI.作为输出,我们选择wwwroot而不是dist.默认ng服务可自动更换热模块.但是现在我们需要使用kestrel和iis集成来替换热模块.我们决定不使用AspNet核心Javascriptservices,因为我们希望使用Angular CLI作为默认值.
有谁知道如何使用Angular CLI替换热模块替换和使用wwwroot中的静态文件的ASP.NET核心标准hostring?
我可以通过这些步骤运行 Angular cli。
确保您的系统上安装了最新的打字稿。
在 Visual Studio 2017 中创建 asp.net core Angular 模板项目。
现在使用npm-check-updates更新所有 npm 软件包
安装 npm 包
npm install
全局安装 Angular/CLI
npm install @angular/cli@latest -g
本地安装 Angular/CLI
npm install @angular/cli@latest --save-dev
使用以下命令在主项目之外的任何临时位置创建一个角度项目:
ng new hello-world
现在,转到项目目录并将.angular-cli.json文件复制到主 dot net core 项目的根目录中。然后你必须编辑文件的这一部分:
"root" : "src"改成"root" : "ClientApp"
一切都完成了!
现在,转到项目的组件目录:
cd ClientApp/app/components
并将您的组件放入终端的组件目录中:
ng g c MyComponent --module='app.module.browser.ts'
| 归档时间: |
|
| 查看次数: |
508 次 |
| 最近记录: |