macos HbuildX 使用cli脚本创建uniapp 运行时报错“cli项目运行依赖本地的Nodejs环境,请先安装并配置到系统环境变量后重试。”

在官网描述中,有两种方式启动uniapp,我使用的是vue-cli,但是在运行的时候,显示缺少node环境,但是本地终端执行node -v是有的

方法一:在终端启动hbuildX

最终解决办法:在终端启动hbuildX

shell 复制代码
 open /Applications/HBuilderX.app

方法二:编辑~/.bash_profile

还有一个 我测试之后也是可以正常运行的,因为我使用的是nvm

终端运行

shell 复制代码
vim ~/.bash_profile

打开之后新增

shell 复制代码
#nvm环境  
export NVM_DIR="$HOME/.nvm"  
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm  
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

保存退出后执行

shell 复制代码
source ~/.bash_profile

其他方法

网上还有其他方法,我这里列举一些,大家根据自己情况选择合适的(我测试了是不太行,但有人说可以)

  • 因为在 macOS 中,默认的终端应用程序通常使用的是 zsh(从 macOS Catalina 10.15 起,zsh 成为默认的 shell),需要配置bash环境变量,所以把.zshrc文件复制一份 执行
shell 复制代码
cp ~/.zshrc ~/.bash_profile,然后再 source ~/.bash_profile
shell 复制代码
查找node地址
which node

vim ~/.bash_profile

在最后一行
export PATH=$PATH:刚才的地址

保存退出后执行
source ~/.bash_profile

验证
bash --login -c "node -v"
shell 复制代码
export PATH=$PATH:/usr/local/bin/node

社区帖子
https://ask.dcloud.net.cn/question/204225

相关推荐
皮卡车厘子20 小时前
Mac 挂载目录
macos
局外人LZ1 天前
Uniapp脚手架项目搭建,uniapp+vue3+uView pro+vite+pinia+sass
前端·uni-app·sass
良逍Ai出海1 天前
在 Windows & macOS 上安装 Claude Code,并使用第三方 Key 的完整教程
windows·macos
热爱生活的五柒1 天前
linux/mac/wsl如何使用claude code,并配置免费的硅基流动API?(官方的需要付费订阅)
linux·运维·macos
2501_915918411 天前
在 iOS 环境下查看 App 详细信息与文件目录
android·ios·小程序·https·uni-app·iphone·webview
前端呆头鹅1 天前
Websocket使用方案详解(uniapp版)
websocket·网络协议·uni-app
浮桥1 天前
uniapp+h5 公众号实现分享海报绘制
uni-app·notepad++
胖胖大王叫我来巡山1 天前
mac本地安装DataEase桌面版
macos
奋斗者1号1 天前
OpenClaw 部署方式对比:云端、WSL、Mac 本机、Ubuntu 虚拟机(2026年2月最新主流实践)
linux·ubuntu·macos
玉梅小洋1 天前
Android SDK 安装指南(MacOS 和 Windows)
android·windows·macos·sdk