Angular CLI ng новая ошибка EEXIST: файл уже существует Windows 10 - PullRequest
0 голосов
/ 13 апреля 2020

Я пытался создать проект angular в Windows 10 с помощью команды ng new уже несколько дней. Кажется, продолжает появляться та же самая ошибка журнала, как показано ниже.

   OS: Windows 10 pro x64
   NPM Version: 6.14.4
   NodeJS Version: v12.16.2
   Angular CLI: 9.1.1
   Node: 12.16.2
   OS: win32 x64

Angular Рабочая область плюща:

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.901.1

@angular-devkit/core         9.1.1

@angular-devkit/schematics   9.1.1

@schematics/angular          9.1.1

@schematics/update           0.901.1

rxjs                         6.5.4

Что я пробовал:

  1. Я удалил и переустановил NodeJS и npm и angular CLI.
  2. Я принудительно очистил мой npm кэш (npm очистка кеша --force )
  3. Я подтвердил свой npm кеш (npm Кэш подтвердил )
  4. Я удалил все angular установки
  5. У меня есть переустановлен angular npm install -g @ angular / cli@latest

Другая информация

  • CLI Angular установлен в C: \ Users \ User \ AppData \ Roaming \ npm, где @ angular находится под node_modules.
  • Мой NodeJS установлен в C: \ Program Files \ nodejs, где у меня есть npm под модулями, но не @ angular?
  • Моя учетная запись имеет права администратора ,

Материал, который мне кажется странным:

Когда я устанавливаю с помощью PowerShell @ angular / cli с флагом -g, кажется, что установка выполняется ТОЛЬКО в каталог, в котором я нахожусь, @ angular не волшебным образом устанавливается в C: \ Users \ User \ AppData \ Roaming \ npm Мне пришлось запустить cmd из этого каталога, чтобы установить его там? Не уверен, есть ли проблема с переменными окружения или что-то?

Журналы после запуска ng new angular -tut-ws:

33716 verbose enoent SKIPPING OPTIONAL DEPENDENCY:
33717 warn optional SKIPPING OPTIONAL DEPENDENCY: util-deprecate@1.0.2 (node_modules\webpack-dev-server\node_modules\fsevents\node_modules\util-deprecate):
33718 warn enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\util-deprecate' -> 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\.util-deprecate.DELETE'
33719 verbose enoent SKIPPING OPTIONAL DEPENDENCY: This is related to npm not being able to find a file.
33719 verbose enoent SKIPPING OPTIONAL DEPENDENCY:
33720 warn optional SKIPPING OPTIONAL DEPENDENCY: wrappy@1.0.2 (node_modules\webpack-dev-server\node_modules\fsevents\node_modules\wrappy):
33721 warn enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\wrappy' -> 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\.wrappy.DELETE'
33722 verbose enoent SKIPPING OPTIONAL DEPENDENCY: This is related to npm not being able to find a file.
33722 verbose enoent SKIPPING OPTIONAL DEPENDENCY:
33723 warn optional SKIPPING OPTIONAL DEPENDENCY: yallist@3.1.1 (node_modules\webpack-dev-server\node_modules\fsevents\node_modules\yallist):
33724 warn enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\yallist' -> 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\webpack-dev-server\node_modules\fsevents\node_modules\.yallist.DELETE'
33725 verbose enoent SKIPPING OPTIONAL DEPENDENCY: This is related to npm not being able to find a file.
33725 verbose enoent SKIPPING OPTIONAL DEPENDENCY:
33726 verbose stack Error: EEXIST: file already exists, cmd shim 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\browserslist\cli.js' -> 'C:\Users\User\Documents\projects\angular-tut-ws\browserslist'
33726 verbose stack     at simulateEEXIST (C:\Program Files\nodejs\node_modules\npm\node_modules\gentle-fs\lib\bin-link.js:87:15)
33726 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\gentle-fs\lib\bin-link.js:69:21
33726 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-cmd-shim\index.js:52:12
33726 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:115:16
33726 verbose stack     at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)
33727 verbose cwd C:\Users\User\Documents\projects\angular-tut-ws
33728 verbose Windows_NT 10.0.18362
33729 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
33730 verbose node v12.16.2
33731 verbose npm  v6.14.4
33732 error code EEXIST
33733 error path C:\Users\User\Documents\projects\angular-tut-ws\node_modules\browserslist\cli.js
33734 error dest C:\Users\User\Documents\projects\angular-tut-ws\browserslist
**33735 error EEXIST: file already exists, cmd shim 'C:\Users\User\Documents\projects\angular-tut-ws\node_modules\browserslist\cli.js' -> 'C:\Users\User\Documents\projects\angular-tut-ws\browserslist'
33736 error File exists: C:\Users\User\Documents\projects\angular-tut-ws\browserslist**
33737 error Remove the existing file and try again, or run npm
33738 error with --force to overwrite files recklessly.
33739 verbose exit [ 1, true ]
...