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"
  }
相关推荐
客场消音器7 小时前
如何使用codex进行UI重构,让AI开发的前端页面不再千篇一律
前端·后端·微信小程序
打瞌睡的朱尤11 小时前
微信小程序126~160
微信小程序·小程序
腾讯云云开发12 小时前
小程序成长计划正式接入Hy3 preview
微信小程序
Naisu Xu12 小时前
Mac上安装Homebrew、Git、Python等环境记录
git·python·macos·终端·brew
bruce5411013 小时前
讲讲 RTMate (WebSocket as A Service)中的消息的发布订阅机制
后端·微信小程序
程序猿进阶13 小时前
OpenClaw Mac 安装教程
java·macos·ai·架构·agent·openclaw
Rudon滨海渔村14 小时前
macOS启动转换助理出现“不能下载该软件,因为网络出现问题 ”
网络·macos
一个人旅程~14 小时前
mac-bootcamp的windows系统因升级intel驱动更新等升级驱动导致的功能异常故障?
windows·经验分享·macos·电脑
我是伪码农14 小时前
小程序50-75
小程序
ZC跨境爬虫14 小时前
模块化烹饪小程序开发日记 Day2:全局配置与 tabBar 实现
java·前端·javascript·微信小程序·html·notepad++