Skip to content

Commit cb349b0

Browse files
clydinhansl
authored andcommitted
fix(@angular/cli): resolve dev server entrypoint
1 parent ffc2e98 commit cb349b0

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/@angular/cli/tasks/serve.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,14 @@ export default Task.extend({
109109
if (serveTaskOptions.liveReload) {
110110
// This allows for live reload of page when changes are made to repo.
111111
// https://webpack.js.org/configuration/dev-server/#devserver-inline
112+
let webpackDevServerPath;
113+
try {
114+
webpackDevServerPath = require.resolve('webpack-dev-server/client');
115+
} catch {
116+
throw new SilentError('The "webpack-dev-server" package could not be found.');
117+
}
112118
let entryPoints = [
113-
`webpack-dev-server/client?${clientAddress}`
119+
`${webpackDevServerPath}?${clientAddress}`
114120
];
115121
if (serveTaskOptions.hmr) {
116122
const webpackHmrLink = 'https://webpack.js.org/guides/hot-module-replacement';

0 commit comments

Comments
 (0)