繁体   English   中英

Windows 7上的npm install“添加缓存目录”错误

[英]npm install “Adding a cache directory” error on windows 7

Node.js更新到0.10.23 ,尝试安装grunt时出现错误: npm install -g grunt-cli

系统:Win7 x64。 节点版本:0.10.23,npm版本:1.3.17

66 silly lockFile d63f3d0b-grunt-cli grunt-cli@
67 error Error: Adding a cache directory to the cache will make the world implode.
67 error     at addLocalDirectory (c:\nodejs\node_modules\npm\lib\cache.js:1120:45)
67 error     at c:\nodejs\node_modules\npm\lib\cache.js:1173:7
67 error     at cb (c:\nodejs\node_modules\npm\lib\utils\tar.js:150:7)
67 error     at c:\nodejs\node_modules\npm\lib\utils\tar.js:147:9
67 error     at c:\nodejs\node_modules\npm\node_modules\lockfile\lockfile.js:61:41
67 error     at Object.oncomplete (fs.js:107:15)
68 error If you need help, you may report this *entire* log,
68 error including the npm and node versions, at:
68 error     <http://github.com/isaacs/npm/issues>
69 error System Windows_NT 6.1.7601
70 error command "c:\\nodejs\\node.exe" "c:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "grunt-cli"
71 error cwd z:\home\minpik.lc\www
72 error node -v v0.10.23
73 error npm -v 1.3.17
74 verbose exit [ 1, true ]

谢谢 看起来像是node.js 0.10.23的bug。 我已经完全删除了最新版本并安装了0.8.9,现在可以了。

在升级节点版本之前,您必须完全删除节点的早期版本。 如果要在不同版本的节点之间切换,请使用节点版本管理器

要使用nvm升级到节点版本0.10,

nvm install 0.10

使用旧版本的Node(例如0.8)

nvm use 0.8

我发现nvm在不同的节点版本之间切换非常有用。 试试吧!! NVM仅适用于Linux环境。

对于Windows ,可以使用NVMW之一 请参阅此博客以获取良好帮助。

我遇到了完全相同的问题,看来只有0.10.23版才是问题。 我安装了0.10.22,一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM