Я пытался создать проект 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
Что я пробовал:
- Я удалил и переустановил NodeJS и npm и angular CLI.
- Я принудительно очистил мой npm кэш (npm очистка кеша --force )
- Я подтвердил свой npm кеш (npm Кэш подтвердил )
- Я удалил все angular установки
- У меня есть переустановлен 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 ]