Skip to content

Commit e603e0d

Browse files
ryanclarkSpaceK33z
authored andcommitted
Allow no publicPath or entry point (#1310)
* fix(addDevServerEntrypoints): allow no entry point to be given * test(entry): ensure src is added as default if no entry specified
1 parent 9852a5f commit e603e0d

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

lib/util/addDevServerEntrypoints.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ module.exports = function addDevServerEntrypoints(webpackOptions, devServerOptio
2727
} else if (typeof wpOpt.entry === 'function') {
2828
wpOpt.entry = wpOpt.entry(devClient);
2929
} else {
30-
wpOpt.entry = devClient.concat(wpOpt.entry);
30+
wpOpt.entry = devClient.concat(wpOpt.entry || './src');
3131
}
3232
});
3333
}

test/Entry.test.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
'use strict';
2+
3+
const assert = require('assert');
4+
const addDevServerEntrypoints = require('../lib/util/addDevServerEntrypoints');
5+
6+
describe('Entry', () => {
7+
it('default to src if no entry point is given', (done) => {
8+
const webpackOptions = {};
9+
const devServerOptions = {};
10+
11+
addDevServerEntrypoints(webpackOptions, devServerOptions);
12+
13+
assert(webpackOptions.entry.length, 2);
14+
assert(webpackOptions.entry[1], './src');
15+
16+
done();
17+
});
18+
});

0 commit comments

Comments
 (0)