cnpm无法在FAT32下使用吗?

发布于 2022-09-06 06:41:56 字数 1106 浏览 19 评论 0

项目是用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

¢好甜 2022-09-13 06:41:56

目前,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”的问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文