我的npm安装在Windows 10上,最新的node.js和npm稳定版本总是失败,当我输入命令npm install而cd' d进入我的项目文件夹。此特定文件夹设置为快速描述here。以下是详细故障日志的相关部分。我不知道出了什么问题,有人可以帮忙吗?
1315详细堆栈错误:ENOENT:没有这样的文件或目录,重命名' C:\ Users \ carte \ Desktop \ Queue \ Queue \ node_modules \ amdefine' - > ' C:\ Users \用户点\桌面\队列\队列\ node_modules.amdefine.DELETE' 1316 verbose cwd C:\ Users \ carte \ Desktop \ Queue \ Queue 1317详细Windows_NT 10.0.16299 1318 verbose argv" C:\ Program Files \ nodejs \ node.exe" " C:\用户\点\应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js" "安装" " - 冗长" 1319详细节点v8.11.0 1320详细npm v5.8.0 1321错误路径C:\ Users \ carte \ Desktop \ Queue \ Queue \ node_modules \ amdefine 1322错误代码ENOENT 1323错误errno -4058 1324错误系统调用重命名 1325错误enoent ENOENT:没有这样的文件或目录,重命名' C:\ Users \ carte \ Desktop \ Queue \ Queue \ node_modules \ amdefine' - > ' C:\ Users \用户点\桌面\队列\队列\ node_modules.amdefine.DELETE' 1326错误enoent这与npm无法找到文件有关。 1327详细退出[-4058,true]
答案 0 :(得分:1)
我知道这很旧,但是我目前有这个问题,无法找到答案,因此我发布了解决方案,以防其他人遇到问题。
我的问题是我在C:\
上安装了npm,在G:\.
中的项目(或git文件夹)中安装了
将我的文件夹从G:\
移到C:\Desktop
并运行npm install
为我解决了这个问题。
我不确定这是由于将其移至C:\
还是由于将其移至git-folder之外。
编辑:在此之前,我实际上清除了使用--force
缓存的npm。
我正在使用npm v6.7.0和节点v10.15.1
答案 1 :(得分:0)
你正在使用的npm版本,基本上这些错误来自于低于5.5的npm版本。对于CLI
supporting information:
npm -v prints: 5.6.0
node -v prints: 8.9.1
npm config get registry prints: https://registry.npmjs.org/
Windows, OS X/macOS, or Linux?: Windows 10
答案 2 :(得分:0)
在我的情况下,npm install卡住了,因为在此目录中有TypeScript监视文件。因此,解决方案是停止所有可能正在监视文件的工具,然后重试安装。