cnpm无法在FAT32下使用吗?
项目是用vue.js做的,但cnpm出错了。
cnpm install
报错是:
× Install fail! Error: EISDIR: illegal operation on a directory, symlink '...\node_modules_vuex@2.5.0@vuex' -> '...\node_modules\vuex'
Error: EISDIR: illegal operation on a directory, symlink '...\node_modules_vuex@2.5.0@vuex' -> '...\node_modules\vuex'
at Error (native) npminstall version: 3.1.4 npminstall args: C:\Program Files\nodejs\node.exe C:\Documents and Settings...\Application Data\npm\node_modules\cnpm\node_modules\npminstall\bin\install.js --china --userconfig=C:\Documents and Settings....cnpmrc --disturl=https://npm.taobao.org/mirror... --registry=http://registry.npm.taobao.org
环境是Windows XP、FAT32文件系统、node.js v5.12.0、cnpm 5.1.1
参照这个帖子:https://stackoverflow.com/que... 加了参数--no-bin-links
仍旧不管用 :-(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前,
cnpm
还不支持--no-bin-links
参数;Github 有这样一个issue:https://github.com/cnpm/cnpm/...
解决方案的话:
可以使用 npm 去解决:
cnpm i --by=npm --no-bin-links
;或者:
npm i --registry=https://registry.npm.taobao.org --no-bin-links
。在使用
--no-bin-links
时,注意“Maximum call stack size exceeded”
的问题。