Mac下使用nvm,执行微信小程序自定义处理命令失败

环境

系统:Mac OS

终端:zsh

CPU:M1/ARM架构

node环境:nvm,node20

node目录:/Users/laoxu/.nvm/versions/node/v20.1.0/bin/

问题

在使用微信小程序的自定义处理命令时,启动失败

提示找不到node,找不到npm

解决方案

在project.config.json中修改一下命令

添加export PATH,将当前使用到的node目录临时添加到PATH环境变量中

之后添加分号,再添加执行的命令

json 复制代码
  "scripts": {
    "beforeUpload": "export PATH=$PATH:/path/to/your/npm/;npm run cmd"
  }

比如我的beforeUpload命令如下

json 复制代码
  "scripts": {
    "beforeUpload": "export PATH=$PATH:/Users/laoxu/.nvm/versions/node/v20.1.0/bin/;npm run uploadenv test"
  }
相关推荐
ting94520009 小时前
Minimi 深度技术剖析:macOS 端侧全量上下文采集与 Claude 本地 RAG 联动架构详解
macos·架构·策略模式
鲨鱼辣椒_TUT10 小时前
macOS取消自动更新
macos
一勺菠萝丶10 小时前
Mac 打开软件提示“已损坏,无法打开”的原因和解决方法
macos
穗余13 小时前
Mac 使用 Caps Lock 键切换输入法失灵问题解决
macos
寻道模式15 小时前
【时间之外】AI不懂Mac吗?
人工智能·macos
嫂子的姐夫18 小时前
050-wx小程序合肥住房
爬虫·python·小程序·逆向
Qimooidea18 小时前
MacOS 平台 CAD 图纸翻译实战:从技术挑战到高效落地
macos·策略模式
一勺菠萝丶18 小时前
macOS 应用强制退出后无法再次启动:根因分析、排查方法与无重启恢复方
macos
Geek_Vison20 小时前
政务一网通APP如何引入AI能力,通过一个AI助手就能够调用所有的功能,实现对话即办事
人工智能·ai·小程序·uni-app·小程序容器
黄华SJ520it20 小时前
跨境分销小程序:全球市场新机遇
小程序·系统开发