Команды ng запускаются очень долго - PullRequest
0 голосов
/ 02 августа 2020

У меня проблема с Angular: каждый раз, когда я набираю команду (ng --version, ng serve, et c ..), запуск команды занимает много времени.

Например, 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

these are my computers' stats

I am working on WSL2, Ubuntu 20.04 (installed on a secondary disk, an HDD, not an SSD). I previously had npm installed on windows, but I removed it after installing npm on the subsystem.

I found this ISSUE on 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

1 Ответ

0 голосов
/ 02 августа 2020

Я только что обнаружил, что запуск 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 очень медленный.

...