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 小时前
【动态规划算法】(子序列问题解题框架与典型案例)
数据结构·c++·学习·算法·leetcode·macos·动态规划
pop_xiaoli20 小时前
【iOS】KVC与KVO
笔记·macos·ios·objective-c·cocoa
SkyXZ~21 小时前
Mac上使用VScode优雅开发STM32
vscode·stm32·macos
brucelee1861 天前
Claude Code 安装教程(Windows / Linux / macOS)
linux·windows·macos
lijfrank1 天前
MacOS 下 VS Code + LaTeX + Skim 双向同步配置
vscode·macos·pdf·latex·mactex
Digitally2 天前
如何将 iPad 上的视频无损传输到 Mac
macos·音视频·ipad
Maynor9962 天前
Codex 中国站正式上线!
人工智能·gpt·macos·github
计算机学姐2 天前
基于微信小程序的校园失物招领管理系统【uniapp+springboot+vue】
java·vue.js·spring boot·mysql·信息可视化·微信小程序·uni-app
XuecWu32 天前
【Mac系统】一次 Keychain 异常导致的 Trae 卡死问题排查
macos
青山_FPGA2 天前
以太网 MAC-PHY 接口总结
嵌入式硬件·macos