ENOENT: нет такого файла или каталога после выполнения команды npm list -g -depth 0 - PullRequest
0 голосов
/ 24 марта 2020

После обновления моего узла, всякий раз, когда я запускаю команду: "npm list -g -depth 0", я получаю это:

+-- @vue/cli@4.2.3
+-- create-react-app@3.4.1
+-- eslint@6.8.0
+-- nodemon@2.0.2
+-- npm-check@5.9.2
+-- webpack@4.42.0
+-- webpack-cli@3.3.11
`-- webpack-dev-server@3.10.3

npm ERR! error in C:\Users\akinw\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\fsevents: ENOENT: no such file or directory, open 'C:\Users\akinw\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\fsevents\package.json'
npm ERR! error in C:\Users\akinw\AppData\Roaming\npm\node_modules\webpack\node_modules\fsevents: ENOENT: no such file or directory, open 'C:\Users\akinw\AppData\Roaming\npm\node_modules\webpack\node_modules\fsevents\package.json'
npm ERR! error in C:\Users\akinw\AppData\Roaming\npm\node_modules\webpack-dev-server\node_modules\fsevents: ENOENT: no such file or directory, open 'C:\Users\akinw\AppData\Roaming\npm\node_modules\webpack-dev-server\node_modules\fsevents\package.json'

Пожалуйста, как мне избавиться от npm ОШИБКА! сообщения?

РЕДАКТИРОВАТЬ: забыл добавить, что я также удалил старый vue -cli, а затем установил новый @ vue / cli

1 Ответ

1 голос
/ 24 марта 2020

Мне пришлось удалить все затронутые пакеты: webpack и @ vue / cli, а затем переустановить их, хотя на этот раз я включил команду --no-option.

npm install --no-optional -g @vue/cli

Изначально я Я думал, что проблема была в узле, и я понизил свой узел с последней версии до того, что у меня было раньше, но это не сработало.

Оказывается, есть проблема с одним из пакетов, который поставляется с webpack и vue, называется fsevents . Команда «--no-option» гарантирует, что fsevents не будет включен в установку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...