]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
build: update output file paths
authordaiwei <daiwei521@126.com>
Wed, 9 Jul 2025 09:21:37 +0000 (17:21 +0800)
committerdaiwei <daiwei521@126.com>
Wed, 9 Jul 2025 09:21:37 +0000 (17:21 +0800)
scripts/build.js
scripts/create-rolldown-config.js

index 680c1ece9008108c3e767dc70c255a8be863beb4..63cbecf85683ec70890adf5940ff8fc8544b3602 100644 (file)
@@ -120,8 +120,6 @@ async function buildAll(targets) {
       all.push(
         Promise.all(
           configs.map(c => {
-            // @ts-expect-error
-            c.output.file = path.join('packages', t, 'dist', c.output.file)
             return rolldown(c).then(bundle => {
               // @ts-expect-error
               return bundle.write(c.output).then(() => {
index 512bf7b924be58b49b2f9ad548271b31c72fb9f1..c090af523cf8b774d4eca3f7760ea4943662d80d 100644 (file)
@@ -59,32 +59,32 @@ export function createConfigsForPackage({
   /** @type {Record<PackageFormat, import('rolldown').OutputOptions>} */
   const outputConfigs = {
     'esm-bundler': {
-      file: `${name}.esm-bundler.js`,
+      file: resolve(`dist/${name}.esm-bundler.js`),
       format: 'es',
     },
     'esm-browser': {
-      file: `${name}.esm-browser.js`,
+      file: resolve(`dist/${name}.esm-browser.js`),
       format: 'es',
     },
     cjs: {
-      file: `${name}.cjs.js`,
+      file: resolve(`dist/${name}.cjs.js`),
       format: 'cjs',
     },
     global: {
-      file: `${name}.global.js`,
+      file: resolve(`dist/${name}.global.js`),
       format: 'iife',
     },
     // runtime-only builds, for main "vue" package only
     'esm-bundler-runtime': {
-      file: `${name}.runtime.esm-bundler.js`,
+      file: resolve(`dist/${name}.runtime.esm-bundler.js`),
       format: 'es',
     },
     'esm-browser-runtime': {
-      file: `${name}.runtime.esm-browser.js`,
+      file: resolve(`dist/${name}.runtime.esm-browser.js`),
       format: 'es',
     },
     'global-runtime': {
-      file: `${name}.runtime.global.js`,
+      file: resolve(`dist/${name}.runtime.global.js`),
       format: 'iife',
     },
   }
@@ -336,7 +336,7 @@ export function createConfigsForPackage({
 
   function createProductionConfig(/** @type {PackageFormat} */ format) {
     return createConfig(format, {
-      file: `${name}.${format}.prod.js`,
+      file: resolve(`dist/${name}.${format}.prod.js`),
       format: outputConfigs[format].format,
     })
   }