Termux下npm报错syscall symlink解决方案

我一直在手机端使用Termux部署hexo环境,使用同桌面端无异。但也有些小问题,其中之一就是:安装部分hexo插件时报错operation not permitted,好在hexo插件够多,更换一个相同功能的,安装不报错就使用好了……
结果最近安装hexo-deployer-ftpsync实在没有替代方案了,还是解决一下问题,一劳永逸。
最终将症结确定在syscall symlink错误上。
处理方法,非常简单:就是在npm install的时候加上一个参数--no-bin-links
,也即npm install --no-bin-links
;
或者整体设置npm:
执行如下内容
1 | npm config set bin-links false |
再进行安装即可。
参考文章:
[1]Laravel npm install 报错syscall symlink的原因及解决办法 简书@吴小布 2019.01.19 https://www.jianshu.com/p/b7a1e6cfb95a
- 本文标题:Termux下npm报错syscall symlink解决方案
- 本文作者:JimmyQin
- 创建时间:2020-07-06 18:27:52
- 本文链接:https://jimmyqin.com/posts/42937.html
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论