miniprogram-ci版本2.1.26,Node.js v22.21.1
代码片段和官网一样
const ci = require("miniprogram-ci");
(async () => {
const configObj = {
pre: {
appid: "wxac5a5d60fbac45e7",
type: "miniProgram",
projectPath: "../dist/weapp",
privateKeyPath: "./build/private.wxac5a5d60fbac45e7.key",
ignores: ["node_modules/**/*"],
},
};
const args = process.argv.slice(3);
const env = args[0] || "pre";
const project = new ci.Project(configObj[env]);
const uploadResult = await ci.upload({
project,
version: "1.0.0",
desc: "hello",
setting: {
minify: true,
},
onProgressUpdate: console.log,
});
console.log("---", uploadResult);
})();
报错结果
serialize mini-weixin
node:events:497
throw er; // Unhandled 'error' event
^
Error: spawn /Users/lichunlin.75/.nvm/versions/node/v22.21.1/bin/node ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:285:19)
at onErrorNT (node:internal/child_process:483:16)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
Emitted 'error' event on ChildProcess instance at:
at ChildProcess._handle.onexit (node:internal/child_process:291:12)
at onErrorNT (node:internal/child_process:483:16)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
errno: -2,
code: 'ENOENT',

切个低版本的node试下呢,我ci 2.1.2,node用的18+的 能正常跑