Skip to content

Commit 5e02da8

Browse files
committed
fix: skip ncc for dtsOnly tasks
1 parent 591a6f4 commit 5e02da8

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

src/prebundle.ts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -268,22 +268,24 @@ export async function prebundle(
268268
const hasNodeModules = existsSync(nodeModulesPath);
269269
const enableCache = !process.env.CI && hasNodeModules;
270270

271-
const { code, assets } = await ncc(task.depEntry, {
272-
minify: task.minify,
273-
target: task.target,
274-
externals: mergedExternals,
275-
assetBuilds: false,
276-
cache: enableCache ? join(nodeModulesPath, '.cache', 'ncc-cache') : false,
277-
});
278-
279-
if (!task.dtsOnly) {
271+
if (task.dtsOnly) {
272+
emitPackageJson(task, {});
273+
} else {
274+
const { code, assets } = await ncc(task.depEntry, {
275+
minify: task.minify,
276+
target: task.target,
277+
externals: mergedExternals,
278+
assetBuilds: false,
279+
cache: enableCache ? join(nodeModulesPath, '.cache', 'ncc-cache') : false,
280+
});
281+
280282
await emitIndex(code, task.distPath, task.prettier && !task.minify);
281283
emitAssets(assets, task.distPath);
284+
emitPackageJson(task, assets);
282285
}
283286

284287
await emitDts(task, mergedExternals);
285288
emitLicense(task);
286-
emitPackageJson(task, assets);
287289
removeSourceMap(task);
288290
renameDistFolder(task);
289291
emitExtraFiles(task);

0 commit comments

Comments
 (0)