Skip to content

Commit

Permalink
chore: handle require
Browse files Browse the repository at this point in the history
  • Loading branch information
anshumanv committed Nov 3, 2020
1 parent 7064464 commit 77dc98e
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions packages/serve/src/parseArgs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,13 @@ type ArgsType = {
* @returns {Object} parsed webpack args and dev server args objects
*/
export default function parseArgs(cli: WebpackCLIType, args: string[]): ArgsType {
// eslint-disable-next-line node/no-extraneous-require
const devServerFlags = require('webpack-dev-server/bin/cli-flags').devServer;
let devServerFlags;
try {
// eslint-disable-next-line node/no-extraneous-require
devServerFlags = require('webpack-dev-server/bin/cli-flags').devServer;
} catch (err) {
throw new Error(`You need to install 'webpack-dev-server' for running 'webpack serve'.\n${err}`);
}

const core = cli.getCoreFlags();

Expand Down

0 comments on commit 77dc98e

Please sign in to comment.