亲宝软件园·资讯

展开

解决vue-cli 卸载不掉的问题

小歪 | 前端 人气:0

nodejs版本最好在v17以下,推荐使用v16.19.0

问题

由于项目需要旧版的 vue-cli ,所以需要事先卸载新版本;
运行命令全局卸载:

yarn global remove @vue/cli
// 查看当前版本确定是否卸载
vue --version

结果还是旧版本,使用 npm uninstall -g @vue/cli 依旧没有卸载掉;

解决方法

第一步:全局卸载旧版本

npm uninstall vue-cli -g

第二步:找到并删除.npmrc文件

// 查看文件位置:userconfig = “C:\Users\Administrator\.npmrc”
npm config ls -l

第三步:删vue原始文件:

// 找到当前安装位置,找到文件,删除
where vue

第四步:再次全局卸载,然后安装相应版本

npm uninstall -g @vue/cli

最后:安装vue-cli

// 最新版本
npm install -g @vue/cli

// 或
// x.x.x 为版本号
npm install -g @vue/cli@x.x.x

安装完成过后继续运行 vue --version 查看版本是否正确,必要时可以重新开一个终端再次查看是否安装成功。

安装后问题一

出现此报错解决

npm WARN config global `--global`, `--local` are deprecated. Use `--location

目标位置(你的node安装目录):C:\Program Files\nodejs
找到目录下的npm文件并打开,搜索prefix -g,将其替换为prefix --location=global,

NPM_PREFIX=`"$NODE_EXE" "$NPM_CLI_JS" prefix -g`
// 修改为
NPM_PREFIX=`"$NODE_EXE" "$NPM_CLI_JS" prefix --location=global`

如果提示没权限,那就得用管理员权限去操作。
修改完npm文件,再修改npm.cmd文件,这个文件需要注意的是,如果你改完保存不了,那么你可以尝试去右键打开它得属性==》安全,修改它的权限为【完全控制】,
这个文件修改的地方和npm文件一样,搜索prefix -g,并将其替换为prefix --location=global。
保存成功后,刷新运行这个cmd文件,然后你再cnpm -v或者npm -v就不会看见那个警告了。
最后一句:别忘了保存cmd文件后,把它的权限改回去。

安装后问题二

创建vue3时报错

info fsevents@2.3.2: The platform “win32“ is incompatible with this module.

解决方案:

// 安装yran 已经安装就直接运行解决报错的命令
npm install yarn -g
// 查看版本
yarn --version
// 解决报错
yarn config set ignore-engines true

加载全部内容

相关教程
猜你喜欢
用户评论