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"
  }
相关推荐
华溢澄1 小时前
macOS下基于Qt/C++的OpenGL开发环境的搭建
c++·qt·macos·opengl
浮生若茶808812 小时前
Flutter环境搭建全攻略之-Macos环境搭建
flutter·macos
毕设源码-邱学长15 小时前
【开题答辩全过程】以 基于微信小程序的宠物领养系统为例,包含答辩的问题和答案
微信小程序·小程序·宠物
canglingyue16 小时前
微信小程序日历事件添加实现
微信小程序·小程序
xingxing_F18 小时前
SoundSource for Mac 音频控制工具
macos·音视频
snows_l18 小时前
MacOS 通过Homebrew 安装nvm
前端·macos
西京刀客18 小时前
macos安装openjdk17
java·macos·java17
@Dai18 小时前
MacOS微信双开,亲测有效
macos·微信
库奇噜啦呼19 小时前
【iOS】懒加载
macos·objective-c·cocoa
毕设源码-邱学长20 小时前
【开题答辩全过程】以 基于微信小程序校园综合服务平台的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序