Nodejs nvm 安装的 node12.18.2 无法运行,求解?
Nodejs nvm 安装的 node12.18.2 无法运行,求解?
今天没什么事,所以想试试 vite,之前在公司也用 nvm 下载的 12.18.2,是设置了 window powershell 运行脚本的权限就可以用 12.18.2 了,可是家里的笔记本安装 12.18.2 就运行不了,提示“此应用无法在你的电脑上运行”,笔记本是 window 家庭版应该是比较新的版本,这个是我电脑有问题吗?有遇到的老哥指点一下吗?
家里的笔记本也是通过 nvm 去安装 12.18.2 的
拒绝访问不是权限的问题吗。。。
管理员模式试一下呢?
会先弹窗提示 “此应用无法在你的电脑上运行,若要找到适用于你的电脑的版本,请咨询软件发布者”,那个拒绝访问已经是弹窗之后的事了,兼容性运行和管理员模式运行也都点过,就是运行不了。
怀疑是文件损坏了,重新安装试试?
用 n 试试?
装了 12.18.0 12.18.2 又可以跑。 感觉也是文件坏了。 尴尬。
遇到 Node.js 通过 nvm 安装后无法运行的问题,通常可能是由于环境变量设置不当、nvm 配置问题或权限问题导致的。以下是一些排查和解决步骤:
-
检查 nvm 和 Node.js 安装: 首先确认 nvm 和 Node.js 是否正确安装。可以通过以下命令检查:
nvm --version nvm ls
-
使用 nvm 切换 Node.js 版本: 确保你正在使用
node12.18.2
版本:nvm use 12.18.2
-
验证 Node.js 版本: 确认当前 Node.js 版本是否正确:
node -v npm -v
-
检查 PATH 环境变量: 确保
~/.nvm/versions/node/v12.18.2/bin
在你的 PATH 环境变量中。可以通过以下命令查看:echo $PATH
如果不在,可以手动添加:
export PATH="$PATH:$(nvm root)/versions/node/v12.18.2/bin"
-
重新加载 shell 配置文件: 如果你修改了环境变量,可能需要重新加载配置文件(如
.bashrc
或.zshrc
):source ~/.bashrc # 或者 source ~/.zshrc
-
权限问题: 如果以上步骤仍未解决问题,检查是否有权限问题。尝试使用
sudo
(不推荐长期使用)或调整文件权限。
如果上述步骤仍未解决,请提供更详细的错误信息(如错误信息截图或终端输出),以便进一步诊断。