ng 命令需要很长时间才能启动
ng commands take a lot of time to start
我在使用 Angular 时遇到问题:每次我键入命令(ng --version
、ng serve
等)时,命令启动都需要很长时间.
例如ng serve
启动需要1分5秒,编译只需要10秒,ng --version
大约需要15秒。
如果我使用命令 time ng server
(不存在),输出如下:
The specified command ("server") is invalid. For a list of available options,
run "ng help".
Did you mean "serve"?
real 0m12.788s
user 0m2.277s
sys 0m1.574s
我正在使用 WSL2,Ubuntu 20.04(安装在辅助磁盘上,HDD,而不是 SSD ).我之前在 windows 上安装了 npm,但我在子系统上安装 npm 后删除了它。
我在 github、https://github.com/angular/angular-cli/issues/3484 上发现了这个问题,但它没有多大帮助。
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 10.0.5
Node: 10.19.0
OS: linux x64
Angular: 10.0.7
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Ivy Workspace: Yes
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.1000.5
@angular-devkit/build-angular 0.1000.5
@angular-devkit/build-optimizer 0.1000.5
@angular-devkit/build-webpack 0.1000.5
@angular-devkit/core 10.0.5
@angular-devkit/schematics 10.0.5
@angular/cli 10.0.5
@ngtools/webpack 10.0.5
@schematics/angular 10.0.5
@schematics/update 0.1000.5
rxjs 6.5.5
typescript 3.9.7
webpack 4.43.0
npm --version
: 6.14.4
nodejs --version
:v10.19.0
我刚刚在主目录中发现运行 time ng --version
,输出:
real 0m0.620s
user 0m0.662s
sys 0m0.042s
和time ng serve
输出
real 0m10.523s
user 0m13.233s
sys 0m0.762s
好的,这是我的最终解决方案:我将使用 linux 子系统创建的项目移动到主目录中(一天结束时位于辅助磁盘中)。这是一个 WSL2 问题,它使对 mnt 的访问非常慢。
我在使用 Angular 时遇到问题:每次我键入命令(ng --version
、ng serve
等)时,命令启动都需要很长时间.
例如ng serve
启动需要1分5秒,编译只需要10秒,ng --version
大约需要15秒。
如果我使用命令 time ng server
(不存在),输出如下:
The specified command ("server") is invalid. For a list of available options,
run "ng help".
Did you mean "serve"?
real 0m12.788s
user 0m2.277s
sys 0m1.574s
我正在使用 WSL2,Ubuntu 20.04(安装在辅助磁盘上,HDD,而不是 SSD ).我之前在 windows 上安装了 npm,但我在子系统上安装 npm 后删除了它。
我在 github、https://github.com/angular/angular-cli/issues/3484 上发现了这个问题,但它没有多大帮助。
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 10.0.5
Node: 10.19.0
OS: linux x64
Angular: 10.0.7
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Ivy Workspace: Yes
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.1000.5
@angular-devkit/build-angular 0.1000.5
@angular-devkit/build-optimizer 0.1000.5
@angular-devkit/build-webpack 0.1000.5
@angular-devkit/core 10.0.5
@angular-devkit/schematics 10.0.5
@angular/cli 10.0.5
@ngtools/webpack 10.0.5
@schematics/angular 10.0.5
@schematics/update 0.1000.5
rxjs 6.5.5
typescript 3.9.7
webpack 4.43.0
npm --version
: 6.14.4
nodejs --version
:v10.19.0
我刚刚在主目录中发现运行 time ng --version
,输出:
real 0m0.620s
user 0m0.662s
sys 0m0.042s
和time ng serve
输出
real 0m10.523s
user 0m13.233s
sys 0m0.762s
好的,这是我的最终解决方案:我将使用 linux 子系统创建的项目移动到主目录中(一天结束时位于辅助磁盘中)。这是一个 WSL2 问题,它使对 mnt 的访问非常慢。