npm устанавливает застревание - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь установить некоторые пакеты npm (в данном случае пакет mysql), и он случайно зависает при установке.

Вывод:

119 verbose stack Error: ENOENT: no such file or directory, rename 'C:\Projects\Vextoria\node_modules\mysql\node_modules\readable-stream' -> 'C:\Projects\Vextoria\node_modules\mysql\node_modules\.readable-stream.DELETE'
120 verbose cwd C:\Projects\Vextoria
121 verbose Windows_NT 10.0.18362
122 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "mysql"
123 verbose node v12.16.2
124 verbose npm  v6.14.4
125 error code ENOENT
126 error syscall rename
127 error path C:\Projects\Vextoria\node_modules\mysql\node_modules\readable-stream
128 error dest C:\Projects\Vextoria\node_modules\mysql\node_modules\.readable-stream.DELETE
129 error errno -4058
130 error enoent ENOENT: no such file or directory, rename 'C:\Projects\Vextoria\node_modules\mysql\node_modules\readable-stream' -> 'C:\Projects\Vextoria\node_modules\mysql\node_modules\.readable-stream.DELETE'
131 error enoent This is related to npm not being able to find a file.
132 verbose exit [ -4058, true ]

Есть ли любой способ исправить эту проблему?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

Вы можете попытаться удалить папку node_modules и затем запустить npm i.

Если это не сработает, вы можете удалить пакет (npm un <packagename>), удалить папку node_modules и установите его снова npm i <packagename>

0 голосов
/ 23 апреля 2020

Попробуйте удалить пакет - json, а затем установить mysql, используя npm. Это работало для меня в прошлом

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