2人参与 • 2025-04-24 • Node.js
提示:这里可以添加本文要记录的大概内容:
新机安装 nvm
后运行前端vue
不要下 node.js
我使用nvm
来安装node.js
,主要是为了解决一个特定的报错:当我直接安装node.js
并尝试使用npm
时,遇到了一个错误,提示 “npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”。
遇到npm
命令未识别的错误后,我改用nvm
安装node.js
,因为它能自动处理路径问题,避免手动配置出错,确保环境稳定。
提示:以下是本篇文章正文内容,下面案例可供参考
项目运行出现这个bug:
error from chokidar (d:\): error: ebusy: resource busy or locked, istat 'd:\dumpstack.log.tmp'
resource busy or locked
表示资源被锁定
重启电脑后还是这个报错
经过大佬指点:node
版本不对,换低版本的就好了
下面直接说解决办法(降低node.js版本)以及vue项目需要怎么运行
首先我 npm install
在当前项目中安装所需的依赖包,结果报错
随后尝试在别的地方下载14.21.3版本,然后使用nvm use 14.21.3
(我的项目需要这个版本)
然后我查询当前系统中安装的 node package manager(npm)的版本号npm -v
,结果还是报错
因为我前面已经使用了14.21.3版本的node了
所以,我是直接找到 nvm
安装位置,直接删了重新下,这个过程需要等几分钟
nvm 是一个用于在同一个系统上管理多个 node.js 版本的工具。
node.js 可以通过不同的方式安装,nvm
它允许你轻松切换 node.js 版本,因为不同的项目,所需node版本不同
下载nvm下载,我选的是.exe
,傻瓜式安装即可
安装后在cmd
中输入nvm version
,能查到版本号说明安装成功了
在终端输入 nvm list available
, 查看 node 可以安装的版本。
即便上面没有所需要的版本,直接输入nvm install 版本号
也可以下载
选择一个版本安装,比如 nvm install 18.15.0
输入nvm list
查看已经安装的 node,*
号表示当前使用的 node 版本
如果要使用下面的14.8.0这个版本就nvm use 14.8.0
该安装路径
点击安装,点击结束
这时候nvm list
可以看到什么都没有
然后再重新下载 14.21.3版本
cmd
运行命令提示符,使用该版本,查看npm版本号:这时候是有npm的,6.14.18的版本
但是在webstorm 里面运行就显示报错
这里是直接打开文件所在位置
在vue
文件夹里直接cmd
这时候再npm install
如果npm install
在文件所在位置也不成功,可以试试:管理员打开cmd
,强制安装(临时解决)
使用 --legacy-peer-deps
忽略版本冲突(可能导致运行时错误)
npm install --legacy-peer-deps
需要几分钟时间
结束后在 webstorm 中运行
等运行完再运行npm run serve
就好了
nvm常用命令——正在更新中~
命令 | 说明 |
---|---|
nvm list | 列出所有已经安装在你系统上的 node.js 版本 |
nvm install 指定版本 | 用于安装指定版本的node.js |
nvm use 指定版本 | 切换当前使用的node.js版本 |
nvm -v | 用于查看nvm本身的版本号 |
nvm uninstall 指定版本 | 卸载指定的node.js版本 |
webstorm 里的配置
--args --disable-web-security --user-data-dir="c:/chromedevsession"
以上就是使用nvm下载node.js管理多版本的详细教程(附图文)的详细内容,更多关于nvm下载node.js管理多版本的资料请关注代码网其它相关文章!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论