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"
  }
相关推荐
helloworddm13 分钟前
紧急预警!iOS最新高危漏洞爆发,23个漏洞打包扩散,已野外攻击
macos·ios·cocoa
前端 贾公子32 分钟前
小程序 icon 解决方案 == iconify
小程序
博客zhu虎康1 小时前
音视频处理:微信小程序实现语音转文字功能
微信小程序·小程序
Mistra丶1 小时前
Mac mini 安装 OpenClaw 并对接飞书完整教程
macos·飞书·openclaw
NGBQ121381 小时前
Scrutiny 12.10.2 全解析:Mac 端专业网页优化工具深度指南
macos
00后程序员张1 小时前
iOS上架工具,AppUploader(开心上架)用于证书生成、描述文件管理Xcode用于应用构建
android·macos·ios·小程序·uni-app·iphone·xcode
花间相见1 小时前
【MacOS配置】——新Mac开发环境配置
macos
sou_time1 小时前
如何安装OpenClaw-MacOs 小白篇
macos·openclow
pop_xiaoli2 小时前
iOS-多线程原理
笔记·macos·ios·objective-c·cocoa
2501_915921432 小时前
只有 IPA 没有源码时,如何给 iOS 应用做安全处理
android·安全·ios·小程序·uni-app·iphone·webview