0

我遇到了 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 上找到了这个 ISSUE,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

4

1 回答 1

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 非常慢。

于 2020-08-02T13:06:17.143 回答