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"
  }
相关推荐
肖有米XTKF86467 小时前
肖有米团队开发:青蓝山泉送水模式系统
小程序·团队开发·零售·csdn开发云
pumpkin845148 小时前
Mac Studio M4 Max 纯本地化部署 Qwen 3.6 并桥接 Claude Code 实践指南
macos
hurrycry_小亦9 小时前
苹果WWDC 2026前瞻:Ferret-Pro端侧大模型即将亮相|小亦之闻|AI 编程三日速递!(5月26日~5月28日)
macos·ios·wwdc
double_eggm10 小时前
微信小程序7
微信小程序·小程序
程序鉴定师11 小时前
上海小程序开发的坚实保障与行业优势解析
大数据·小程序
搬砖的小码农_Sky13 小时前
macOS Sequoia OpenClaw + Ollama 本地离线部署(免API、Apple Silicon金属加速)
人工智能·macos·ai·人机交互
稚枭天卓16 小时前
mac 安装 redis
redis·macos
AugustRed17 小时前
MacOS 运维常用命令大全(超全速查表)
运维·macos
稚枭天卓21 小时前
mac 安装mysql
mysql·macos
double_eggm21 小时前
微信小程序8
微信小程序·小程序