npm安装卡住

时间:2020-04-23 15:31:17

标签: mysql node.js npm

我正在尝试安装一些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 :(得分:0)

尝试删除package-json,然后使用npm安装mysql。过去这对我有用

答案 1 :(得分:0)

您可以尝试删除zip(keys.stream(), values.stream(), KeyValue::new) .collect(Collectors.toList()); 文件夹,然后运行node_modules

如果这样不起作用,则可以卸载软件包(npm i),删除npm un <packagename>文件夹并再次安装node_modules