今天在github中下载了一个开源项目,npm install时太慢卡着,换用淘宝镜像,跑着跑着就提示Install fail! Error: EBUSY: resource busy or locked, symlink。
问问度娘,大多数解决方法如下:
- 如果你的项目里存在 package-lock.json 文件,删除它。并且删除 node_modules。然后再 npm install。
- 第一步不行的话,运行 npm cache clean --force 或者 npm cache verify ,然后再 npm install / cnpm install。
- 如果上面的都不行,就升级 npm, npm i -g npm,基本上是可以解决的
最后npm run dev / cnpm run dev
too young too simple,果然没有这么善意。全部尝试了一遍全部不行。
(最后一种神秘方法)
大约过了半个世纪,我看到有人说将工程移到其他盘,不放在桌面就可以了,抱着试一试的态度,死马当活马医,cnpm install 它特么成功了。
(不要问为什么,问就是不知道)
(哪位大神如果路过还望指点一二)