本地开发中的Angular2慢速自动页面刷新 - Windows

hhs*_*diq 11 javascript node.js typescript angular

我是新来angular2和之后的英雄从文档教程.我在使用angular2时遇到了相当慢的开发经验.angular2检测文件中的更改大约需要5秒,然后接下来需要30-40秒才能重新加载页面.

[0] 8:08:12 PM - File change detected. Starting incremental compilation...
[0] app/hero-detail.component.ts(2,8): error TS1192: Module '"app/app.component"' has no default export.
[0] 8:08:16 PM - Compilation complete. Watching for file changes.
[1][BS] File changed: app\app.component.js
[1] [BS] File changed: app\hero-detail.component.js
[1] [BS] File changed: app\main.js
[1] 16.02.07 20:08:39 304 GET /./index.html (Unknown - 8551ms)
[1] 16.02.07 20:08:45 304 GET /./index.html (Unknown - 1145ms)
[1] 16.02.07 20:08:45 304 GET /node_modules/es6-shim/es6-shim.min.js (Unknown - 384ms)
[1] 16.02.07 20:08:45 304 GET /node_modules/systemjs/dist/system-polyfills.js (Unknown - 393ms)
[1] 16.02.07 20:08:45 304 GET /node_modules/angular2/bundles/angular2-polyfills.js (Unknown - 399ms)
[1] 16.02.07 20:08:46 304 GET /node_modules/systemjs/dist/system.src.js (Unknown - 906ms)
[1] 16.02.07 20:08:46 304 GET /node_modules/rxjs/bundles/Rx.js (Unknown - 911ms)
[1] 16.02.07 20:08:47 304 GET /node_modules/es6-shim/es6-shim.min.js (Unknown - 962ms)
[1] 16.02.07 20:08:47 304 GET /node_modules/systemjs/dist/system-polyfills.js (Unknown - 967ms)
[1] 16.02.07 20:08:47 304 GET /node_modules/angular2/bundles/angular2.dev.js (Unknown - 972ms)
[1] 16.02.07 20:08:47 304 GET /node_modules/angular2/bundles/angular2-polyfills.js (Unknown - 977ms)
[1] 16.02.07 20:08:48 304 GET /node_modules/systemjs/dist/system.src.js (Unknown - 1429ms)
[1] 16.02.07 20:08:48 304 GET /node_modules/rxjs/bundles/Rx.js (Unknown - 1431ms)
Run Code Online (Sandbox Code Playgroud)

虽然这个时间似乎并不重要但是当我必须定期更改并检查输出时,它开始累加起来.

有什么建议为什么angular2在开发中很慢.. ??

hhs*_*diq 6

问题

问题不在于angular2,而是与Windows/Antivirus有关,因为他们因为所谓的安全措施而放慢了node.js的速度.

  • 禁用windows defender(或任何其他防病毒软件)的实时防护,因为它会降低node.js的速度
  • 以管理员身份运行控制台(或gitbash,如果您使用它)
  • 使用SSD驱动器

终极解决方案

性能和节点模块的不断安装问题,迫使我彻底抛弃Windows.我转移到Mac上,节点和角度开发经验的一天是WAY更好,差异就像黑暗的夜晚和全阳光明媚闪亮-布罗迪天.

更多细节

阅读这个优秀的答案,以获得更多细节.

  • 开沟窗明显解决了一切问题.它让我的妻子回来了. (5认同)