Skip to content

Commit 71f0099

Browse files
committed
fix: change default baseUrl from "dist" to "/dist" to work better in some SPA router
1 parent bb94bc7 commit 71f0099

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

spec/bundler.spec.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ test('Bundler traces files', t => {
106106
{contents: 'var ape = 1;'},
107107
],
108108
config: {
109-
baseUrl: 'dist',
109+
baseUrl: '/dist',
110110
bundles: {}
111111
}
112112
}
@@ -142,7 +142,7 @@ test('Bundler can optionally skip dumber-module-loader', t => {
142142
{path: 'src/app.js', contents: "define('app',[],1);", sourceMap: undefined}
143143
],
144144
config: {
145-
baseUrl: 'dist',
145+
baseUrl: '/dist',
146146
bundles: {}
147147
}
148148
}
@@ -192,7 +192,7 @@ test('Bundler traces files, split bundles', t => {
192192
{contents: 'var ape = 1;'},
193193
],
194194
config: {
195-
baseUrl: 'dist',
195+
baseUrl: '/dist',
196196
bundles: {
197197
'vendor': {
198198
user: [],
@@ -332,7 +332,7 @@ test('Bundler traces files, sorts shim', t => {
332332
{contents: 'define.switchToUserSpace();'},
333333
],
334334
config: {
335-
baseUrl: 'dist',
335+
baseUrl: '/dist',
336336
bundles: {}
337337
}
338338
}
@@ -367,7 +367,7 @@ test('Bundler ignores module when onRequire returns false', t => {
367367
{path: 'src/app.js', contents: "define('app',[\"foo\"],1);", sourceMap: undefined},
368368
],
369369
config: {
370-
baseUrl: 'dist',
370+
baseUrl: '/dist',
371371
bundles: {}
372372
}
373373
}
@@ -410,7 +410,7 @@ test('Bundler replaces deps when onRequire returns array', t => {
410410
{contents: 'define.switchToUserSpace();'},
411411
],
412412
config: {
413-
baseUrl: 'dist',
413+
baseUrl: '/dist',
414414
bundles: {}
415415
}
416416
}
@@ -452,7 +452,7 @@ test('Bundler supports implementation returned by onRequire', t => {
452452
{contents: 'define.switchToUserSpace();'},
453453
],
454454
config: {
455-
baseUrl: 'dist',
455+
baseUrl: '/dist',
456456
bundles: {}
457457
}
458458
}
@@ -492,7 +492,7 @@ test('Bundler swallows onRequire exception', t => {
492492
{contents: 'define.switchToUserSpace();'},
493493
],
494494
config: {
495-
baseUrl: 'dist',
495+
baseUrl: '/dist',
496496
bundles: {}
497497
}
498498
}
@@ -532,7 +532,7 @@ test('Bundler swallows onRequire promise rejection', t => {
532532
{contents: 'define.switchToUserSpace();'},
533533
],
534534
config: {
535-
baseUrl: 'dist',
535+
baseUrl: '/dist',
536536
bundles: {}
537537
}
538538
}
@@ -597,7 +597,7 @@ test('Bundler traces files, split bundles, continuously update bundles in watch
597597
{contents: 'dumber-module-loader;'}
598598
],
599599
config: {
600-
baseUrl: 'dist',
600+
baseUrl: '/dist',
601601
bundles: {
602602
'vendor-bundle': {
603603
user: [],
@@ -651,7 +651,7 @@ test('Bundler traces files, split bundles, continuously update bundles in watch
651651
{contents: 'define.switchToUserSpace();'}
652652
],
653653
config: {
654-
baseUrl: 'dist',
654+
baseUrl: '/dist',
655655
bundles: {
656656
'vendor-bundle': {
657657
user: [],
@@ -701,7 +701,7 @@ test('Bundler traces files, split bundles, continuously update bundles in watch
701701
{contents: 'define.switchToUserSpace();'}
702702
],
703703
config: {
704-
baseUrl: 'dist',
704+
baseUrl: '/dist',
705705
bundles: {
706706
'vendor-bundle': {
707707
user: [],

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export default class Bundler {
4646
this._locator = opts.packageLocator || defaultPackageLocator;
4747

4848
// baseUrl default to "dist"
49-
this._baseUrl = opts.baseUrl || 'dist';
49+
this._baseUrl = opts.baseUrl || '/dist';
5050
this._depsFinder = opts.depsFinder;
5151
this._onRequire = opts.onRequire || opts.onrequire || opts.onRequiringModule;
5252

0 commit comments

Comments
 (0)