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"
  }
相关推荐
焦糖玛奇朵婷3 小时前
解锁扭蛋机小程序的五大优势
java·大数据·服务器·前端·小程序
一个小浪吴啊7 小时前
MacOS/Linux/Windows 跨平台一键安装OpenCode指南
linux·windows·macos·opencode
小草cys7 小时前
最简单:一根网线直连,mac mini Windows 控制 Mac mini mac
windows·macos·局域网直连
web前端神器8 小时前
记录uniapp小程序的报错
小程序·uni-app·apache
白玉cfc8 小时前
OC底层原理:alloc&init&new
c++·macos·ios·objective-c·xcode
Mike_detailing9 小时前
资源分享:VMware-Fusion-25H2u1 和 arm版本win11
macos·arm·虚拟机
weikecms10 小时前
外卖霸王餐api接口,美团+淘宝闪购接口
微信·小程序·微客云
承渊政道10 小时前
【递归、搜索与回溯算法】(掌握记忆化搜索的核心套路)
数据结构·c++·算法·leetcode·macos·动态规划·宽度优先
REDcker10 小时前
跨平台编译详解 工具链配置与工程化实践
linux·c++·windows·macos·c·跨平台·编译
Greg_Zhong10 小时前
微信小程序中进度条总结
微信小程序·自定义进度条·slider进度条