加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-core – ASP.NET核心中的Angular CLI,具有热模块替换功

发布时间:2020-12-16 07:42:24 所属栏目:asp.Net 来源:网络整理
导读:我们希望在ASP.NET核心中为我们的项目使用Angular CLI.作为输出,我们选择wwwroot而不是dist.默认ng服务可自动更换热模块.但现在我们需要使用kestrel和iis集成替换热模块.我们决定不使用AspNet核心 Javascriptservices,因为我们希望使用Angular CLI作为默认值
我们希望在ASP.NET核心中为我们的项目使用Angular CLI.作为输出,我们选择wwwroot而不是dist.默认ng服务可自动更换热模块.但现在我们需要使用kestrel和iis集成替换热模块.我们决定不使用AspNet核心 Javascriptservices,因为我们希望使用Angular CLI作为默认值.

有谁知道如何使用Angular CLI替换热模块替换和使用wwwroot中的静态文件的ASP.NET核心标准hostring?

解决方法

我能够通过这些步骤运行角度cli.

>确保您的系统上安装了最新的typescript.
>在Visual Studio 2017中创建asp.net核心角度模板项目.
>现在使用npm-check-updates更新所有npm包
>安装npm包

npm install

>全局安装angular / cli

npm install @angular/cli@latest -g

>在本地安装角度/ cli

npm install @angular/cli@latest --save-dev

>使用以下命令在任何临时位置的主项目外创建一个角度项目:

ng new hello-world

>现在,转到项目目录并将.angular-cli.json文件复制到主点网核心项目的根目录中.
然后你必须编辑文件的这一部分:

"root" : "src" change to "root" : "ClientApp"

万事万物都完成了!

现在,转到项目的组件目录:

cd ClientApp/app/components

并在终端的组件目录中创建您的组件:

ng g c MyComponent --module='app.module.browser.ts'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读