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仍旧不管用 :-(

阅读 5.2k
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”的问题。

推荐问题