C# 使用angular 6将ASP Web应用程序迁移到.Net Core
我计划将一个大约有500页的ASP Web应用程序项目迁移到Angular 6 我发现,当我对可视化代码进行任何更改时,编译代码大约需要一分钟的时间。所用时间如下所示 Angular CLI命令:C# 使用angular 6将ASP Web应用程序迁移到.Net Core,c#,visual-studio,performance,angular6,C#,Visual Studio,Performance,Angular6,我计划将一个大约有500页的ASP Web应用程序项目迁移到Angular 6 我发现,当我对可视化代码进行任何更改时,编译代码大约需要一分钟的时间。所用时间如下所示 Angular CLI命令: **Ng-serve** Date: 2018-08-02T17:30:44.275Z Hash: 75cd89291b80c102cec3 Time: 67316ms chunk {main} main.js, main.js.map (main) 6.65 MB chunk {polyf
**Ng-serve**
Date: 2018-08-02T17:30:44.275Z
Hash: 75cd89291b80c102cec3
Time: 67316ms
chunk {main} main.js, main.js.map (main) 6.65 MB
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 227 kB
chunk {runtime} runtime.js, runtime.js.map (runtime) 5.22 kB
chunk {scripts} scripts.js, scripts.js.map (scripts) 318 kB
chunk {styles} styles.css, styles.css.map (styles) 287 kB
chunk {vendor} vendor.js, vendor.js.map (vendor) 16.65 MB
Compiled successfully.
Compiling...
日期:2018-08-02T17:29:14.497Z-哈希:1878093f260b585faf8c-时间:1155ms
5个未更改的块
chunk{main}main.js,main.js.map(main)567 kB[首字母][呈现]
编译成功。
编译
我的项目的项目结构:
什么是适合我的方案的项目结构
如何在开发过程中减少angular项目的编译时间?我认为您的组件应该足够大,可以成为模块,使用组件构建模块,并在应用程序路径设置中延迟加载模块。因此,您建议我在同一个项目中创建模块,还是创建不同的angular项目?。我希望使项目尽可能轻,以减少开发环境中的编译时间。在我们的应用程序中,我们将控件等移动到单独的项目中,并创建存储在私有存储库(nexus服务器)中的npm包(ng Packager)。大多数项目包括一个用于测试页面等的分离应用程序。。。这将不包括在npm包中。