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"
  }
相关推荐
Dola_Zou10 分钟前
如何用一套加密狗方案打通 Windows、Linux 与 macOS等,零成本实现跨平台交付?
linux·安全·macos·自动化·软件工程·软件加密
潆润千川科技29 分钟前
技术视角下的产品拆解:中老年垂直社交小程序矩阵的架构共性
小程序·架构
weixin_462446231 小时前
macOS(M4 / Apple Silicon)手动安装 tree(不用 brew / ports)
macos·tree
OctShop大型商城源码1 小时前
商城小程序开源商用_OctShop免费开源可商用的商城小程序
小程序·开源·小程序商城·免费开源可商用的商城小程序
CHU7290351 小时前
宠物寄养小程序前端功能版块详解
小程序·宠物
qq_316837751 小时前
uniapp打包微信小程序使用插件
微信小程序·小程序·uni-app
小朱笼包2 小时前
小程序实现对接百度AI大模型,通过websocket连接进行百度实时语音识别,将返回的文字调用AI大模型API获得返回的消息内容进行文字转语音朗诵并操作
人工智能·websocket·百度·小程序·语音识别
sg_knight2 小时前
Claude Code 安装指南(Windows / macOS)
windows·macos·llm·ai编程·claude·code·claude-code
m0_647057962 小时前
PyCharm 2023.2.5 Conda Interpreter 解析失败问题排查与解决(macOS)
macos·pycharm·conda
青芒.2 小时前
macOS Java 多版本环境配置完全指南
java·开发语言·macos