当前位置: 首页 > news >正文

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

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

方法一:在终端启动hbuildX

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

 open /Applications/HBuilderX.app

方法二:编辑~/.bash_profile

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

vim ~/.bash_profile

打开之后新增

#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

保存退出后执行

source ~/.bash_profile

其他方法

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

  • 因为在 macOS 中,默认的终端应用程序通常使用的是 zsh(从 macOS Catalina 10.15 起,zsh 成为默认的 shell),需要配置bash环境变量,所以把.zshrc文件复制一份 执行
cp ~/.zshrc ~/.bash_profile,然后再 source ~/.bash_profile
  • 按照官网提示 导入node地址
    https://hx.dcloud.net.cn/Tutorial/configureEnvironmentVariables
查找node地址
which nodevim ~/.bash_profile在最后一行
export PATH=$PATH:刚才的地址保存退出后执行
source ~/.bash_profile验证
bash --login -c "node -v"
  • hBuilderX设置
    右上角->偏好设置->运行设置->配置node路径,同时运行终端类型选择“外部终端”

  • 回退版本
    https://pan.baidu.com/s/1kvigifhSaEImD-gCx_DQ8Q#list/path=%2Fsharelink291282757-664376222114347%2FHBuilderX&parentPath=%2Fsharelink291282757-664376222114347

  • bash_profile 中增加

export PATH=$PATH:/usr/local/bin/node

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

http://www.dtcms.com/a/605000.html

相关文章:

  • Android MediaCodec 硬编解码实战:从Camera预览到H264流与回环渲染
  • 大数据时代时序数据库选型指南:从技术架构到实战案例
  • STM32MP1 没有硬件编解码,如何用 CPU 实现 H.264 编码支持 WebRTC?
  • 完整事务性能瓶颈分析案例:支付系统事务雪崩优化
  • Java后端常用技术选型 |(三)分布式篇
  • el-table动态添加行,删除行
  • 房产网站制作流程搞一个网站需要多少钱
  • 怎么做仲博注册网站黄冈网站seo
  • 回顾-大语言模型分类
  • MTK平台蓝牙学习-- 如何将BLE功率调整参数对应CFG_BT_Default.h合入软件
  • 零基础学AI大模型之Milvus部署架构选型+Linux实战:Docker一键部署+WebUI使用
  • 长春找工作哪个网站好西安高端网站制作
  • TCP/IP协议族详细介绍
  • 将现有项目从生成git init开始, 到推送到gitcode 全流程步骤
  • js递归找label
  • Python自动化:MiniMind本地部署与测试
  • 机器学习驱动的智能光子学器件:逆向设计、光学神经网络与片上系统应用
  • 苍穹外卖资源点整理+个人错误解析-Day07-缓存商品、购物车
  • 自己做网站还是开通阿里巴巴诚信通安徽科技学院
  • 【033】Dubbo3从0到1系列之dubbo协议支持的序列化方式
  • 开源 Objective-C IOS 应用开发(五)iOS操作(action)和输出口(Outlet)
  • openEuler系统部署Node.js开发环境指南
  • 杭州网站建设市场青岛餐饮加盟网站建设
  • 手动清除Ubuntu系统中的内存缓存的步骤
  • 花店微信小程序怎么做,创建一个小程序需要多少钱
  • c# 异步编程详细说明及实践
  • 系统架构设计师论文分享-论设计模式的应用
  • 漫谈我与C++
  • HarmonyOS 6.0 服务卡片实战:把「轻食刻」装进桌面,让轻断食一眼可控
  • 建设网站用什么技术网站的基本类型