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

相关推荐
2501_915909062 小时前
深入理解HTTPS和HTTP的区别、工作原理及安全重要性
安全·http·ios·小程序·https·uni-app·iphone
不惑_3 小时前
[特殊字符] 在 macOS 上设置 SQLite
数据库·macos·sqlite
2501_927541093 小时前
Mac多功能音视频AI处理工具VideoProc Converter AI
macos·音视频
denggun123454 小时前
ios-AVIF
macos·ios·cocoa
Q_Q51100828520 小时前
python+uniapp基于微信小程序的垃圾分类信息系统
spring boot·python·微信小程序·django·flask·uni-app·node.js
BlackWolfSky1 天前
鸿蒙文件操作
macos·华为·harmonyos·鸿蒙
你的眼睛會笑1 天前
uniapp 鸿蒙元服务 真机调试流程指南
华为·uni-app·harmonyos
2501_915921431 天前
查看iOS App实时日志的正确方式,多工具协同打造高效调试与问题定位体系(2025最新指南)
android·ios·小程序·https·uni-app·iphone·webview
私人珍藏库1 天前
[Android] AR绘画素描1.0版(AR Draw - Sketch Anime Cartoon 1.0)
macos·ar·sketch