node.js - 即使对于新/小型项目,Angular8,Ng serve 在我的机器上也很慢
问题描述
即使我重新启动机器,Ng serve 也需要大约 20 分钟才能在我的机器上启动应用程序。
节点版本 - v12.13.0 Npm 版本 - 6.9.0 Angular-Cli 版本 - 8.0.2 Angular 版本 - 8
系统配置 Windows : 10/ 64 Bit Ram : 8GB
解决方案
这可能是@angular-devkit/build-angular
我今晚遇到完全相同的问题的问题......我找到了一个解决方案......
package.json/devDependencies :我从0.11
@angular-devkit/build-angular": "^0.6.8"
,
现在它很快(1.2 秒)....(没有 aot)然后我测试了 0.8.8...没关系(1.2 秒)然后我测试了 0.10.7...第一次更改很慢(8 秒),然后好的,然后我测试了 0.12.0-beta.0 .. 不行(第 1 次、第 2 次、第 3 次更改时 11 秒)所以我回到 0.10.7 ....
对我来说, ng serve 仍然是 ~50 秒 .. 但是变化是 1 秒而不是 0.11 的 12 秒(使用 --aot 服务是 157 秒,基本变化是 50 到 157 秒)
我的配置:
Angular CLI:8.0.1 节点:12.13.0 操作系统:win32 x64 Angular:8
动画, cdk, cli, common, 编译器, compiler-cli, 核心
表格、语言服务、材料、平台浏览器
平台-浏览器-动态、路由器
或者
尝试删除node_modules
使用
rm -rf node_modules
并重新安装它们
npm i
或者npm install
这可能是问题所在。
推荐阅读
- javascript - 将剪贴板上的数据传递给 Chrome 浏览器 JS 中的变量
- javascript - 为 JavaScript 转义 Laravel Blade @include 内容
- excel - 使用变量来引用范围的开始和结束
- python - 使用 pip 安装本地包的问题
- python - Django Rest Framework 将查询集反序列化为其他模型
- python-3.x - 在 PsychoPy 中生成一个精确定时的扩张圈
- .net - 上传文件 - ASP.NET Core MVC
- php - 如何在 NginX Sever for Php 网站中启用 Etag?
- amazon-web-services - 在 docker-container 上 apt-get 超时
- laravel - 在相关表中保存外键值 - Laravel 资源控制