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

相关推荐
coding4u1 小时前
Mac 外接显示器完全指南:从插上线到调好每个参数
macos·计算机外设·文件管理·显示器·策略模式·quick look扩展
zhyf1192 小时前
(Mac)Homebrew部署Obsidian+Claudian+Excalidraw
macos
chuan.bai2 小时前
Java RAG 实战(第 3 篇):从交互式聊天到多轮上下文
java·人工智能·macos·ai
Chennn__2 小时前
开源项目:Recorder — 本地离线 macOS 录音转文字(通用/课堂/雅思,可选 Ollama)
macos
AUV11073 小时前
录系统声音用什么 Mac 录屏软件:双音源到成片的五层验收
macos
PedroQue994 小时前
uni-app路由插件化:解锁高效开发新姿势
前端·uni-app
2501_915909065 小时前
iOS 证书创建与管理 类型限制 p12 密码与云备份实操
android·ios·小程序·https·uni-app·iphone·webview
向阳是我5 小时前
两台 Mac 远程共享屏幕最佳方案:Tailscale + macOS 原生屏幕共享
macos
anyup5 小时前
【2026年8月】uView Pro 千星,还拿到了 GVP
前端·uni-app·github
楷哥爱开发6 小时前
如何在 Windows、macOS 和 Linux 上安装 scikit-learn (sklearn)
linux·windows·macos