如何指定webpack-dev-server的webpack.config.js文件位置

49

我开始学习使用webpack。

我已经成功地告诉webpack去哪里找webpack.config.js文件:

"webpack --config ./App/webpack.config.js"

现在我正在尝试使用webpack-dev-server运行该文件,但是我找不到如何将webpack.config.js的位置指定给它。

这是我的package.json的相关部分。

"scripts": {
  "start": "webpack-dev-server --config ./App/webpack.config.js --progress --colors",
  "build": "webpack --config ./App/webpack.config.js --progress --colors"
}
我应该如何将./App/目录传递给我的webpack-dev-server?

1
使用 --config 应该可以解决问题。你遇到了什么错误? - spacek33z
2个回答

51

我刚遇到了这个问题。正如spacek33z所说的那样,--config是正确的。我在webpack文档或webpack-dev-server文档中找不到这个信息,所以我来到了这个问题。

例如:

webpack-dev-server --config demo/webpack.config.js


15

对于像我这样的新手:

在 package.json 中提及配置路径,类似于下面的示例:

{
  "name": "abc",

  "version": "0.0.1",

  "description": "description",

  "main": "index.js",

  "scripts": {
    "dev": "webpack-dev-server --config ./client/webpack.config.js",
    "build": "webpack --config ./client/webpack.config.js"
   }
}

1
你能添加一个配置文件示例吗?例如webpack.config.js。 - Iago Barreto

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接