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"
  }
相关推荐
吴声子夜歌23 分钟前
小程序——组件一
小程序
yuyousheng2 小时前
mac 电脑复制粘贴剪切逻辑
macos
object not found3 小时前
微信小程序审核机制解析(2026 实践向总结)
微信小程序·小程序
吴声子夜歌3 小时前
小程序——组件二
小程序
旭日跑马踏云飞4 小时前
【macOS】相关
macos
lichao89042720 小时前
MacOS 上部署 OpenClaw 的全界面操作方案
macos·docker·容器
JELEE.1 天前
原生微信小程序开发笔记
笔记·微信小程序
美酒没故事°1 天前
mac电脑安装OpenClaw步骤
人工智能·macos
蓝黑20202 天前
从经纬度获取地理信息以及从地名获取经纬度
小程序