问题
在命令行下,通过NPM 命令来安装插件,弹出提示Install fail! Error: EBUSY: resource busy or locked, symlink
解决方法
出现这样的错误大概率是文件被占用,导致文件或者文件夹无法删除造成的,
1.尝试执行npm cache clean清除缓存
运行 npm cache clean --force
或者 npm cache verify
,然后再 npm install / cnpm install
。
2.尝试关闭项目文件夹以及删除锁定参数,重新启动
项目里如果存在 package-lock.json
文件,删除它。并且删除 node_modules
。然后再 npm install
。
3.如果上面的都不行,就升级 npm 基本上是可以解决的
运行 npm i -g npm
,最后再运行npm run dev / cnpm run dev
4.如果所有的手段都无效,把工程移动到根目录下,不要放在桌面。(路径识别问题)