Skip to content

Commit 57dd272

Browse files
LeeJimclaude
andcommitted
fix: add packNpmManually step before ci upload
miniprogram-ci does not auto-build npm packages, need to call packNpmManually to create miniprogram_npm/ from node_modules. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent ce5604b commit 57dd272

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

script/ci-upload.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,15 @@ async function main() {
2727
console.log(`📦 Version: ${version}`);
2828
console.log(`📝 Description: ${desc}`);
2929

30-
// Step 1: 上传体验版
30+
// Step 1: 构建 npm 包(miniprogram-ci 不会自动处理 node_modules)
31+
console.log('📦 Building npm...');
32+
await ci.packNpmManually({
33+
packageJsonPath: path.join(__dirname, '..', 'miniprogram', 'package.json'),
34+
miniprogramNpmDistDir: path.join(__dirname, '..', 'miniprogram'),
35+
});
36+
console.log('✅ Npm build done');
37+
38+
// Step 2: 上传体验版
3139
console.log('⬆️ Uploading...');
3240
const uploadResult = await ci.upload({
3341
project,
@@ -49,7 +57,7 @@ async function main() {
4957
});
5058
console.log('✅ Upload success');
5159

52-
// Step 2: 提交审核
60+
// Step 3: 提交审核
5361
console.log('📤 Submitting audit...');
5462
try {
5563
const auditResult = await ci.submitAudit({

0 commit comments

Comments
 (0)