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