关于FAT32硬盘格式不支持cnpm的解决办法

最近学习gulp ,运行 cnpm install gulp-less --save -dev 的时候,报了如下错误:


然后改用 npm 安装,结果如下:

这是因为硬盘格式是 FAT32 格式的。解决办法如下:

可以使用 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的问题。