在使用npm安装插件的时候,弹出了以下的错误(File exists和 Refusing to delete)
npm ERR! code EEXIST
npm ERR! path D:\project\new\upcloud-message-platform\node_modules\@vue\babel-preset-app\node_modules\@babel\preset-env\node_modules\.bin\semver.ps1
npm ERR! Refusing to delete D:\project\new\upcloud-message-platform\node_modules\@vue\babel-preset-app\node_modules\@babel\preset-env\node_modules\.bin\semver.ps1: ../../../../_semver@5.7.1@semver/bin
/semver symlink target is not controlled by npm D:\project\new\upcloud-message-platform\node_modules\@vue\babel-preset-app\node_modules\@babel\preset-env\node_modules\semver
npm ERR! File exists: D:\project\new\upcloud-message-platform\node_modules\@vue\babel-preset-app\node_modules\@babel\preset-env\node_modules\.bin\semver.ps1
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
npm ERR! A complete log of this run can be found in:
npm ERR! D:\Program Files\node-v10.15.2\node_cache\_logs\2021-04-12T09_51_16_983Z-debug.log
解决方案:
1,可以先试试npm update -g npm;
2,或者npm cache clean;
3,再不然就删了node_models文件夹再重新来npm install;