【发布时间】:2017-01-10 12:49:27
【问题描述】:
这个问题与帖子有关:Keep getting [WDS] Disconnected! error
我已经根据答案更新了我的 webpack 配置设置,但是我仍然在控制台中出现“[WDS] Disconnected! error”。
有什么建议吗?
webpack.config.js
var webpack = require("webpack");
var path = require("path");
module.exports = {
devtool: "inline-source-map",
entry: [
"webpack-dev-server/client?http://127.0.0.0:8080/",
"webpack/hot/only-dev-server",
"./src"
],
devServer: {
contentBase: "./public",
hot: true,
inline: true,
quiet: false,
noInfo: true,
stats: { colors: true }
},
output: {
path: path.join(__dirname, "./public"),
filename: "./assets/js/bundle.js"
},
resolve: {
modulesDirectrories: ["node_modules", "src"],
extentions: ["", ".js"]
},
module : {
loaders: [
{
test: /\.jsx?$/,
exclude: "/node_modules/",
loaders: ["react-hot-loader", "babel?presets[]=react,presets[]=es2015"]
},
{
test: /\.css$/,
loader: "style-loader!css-loader"
},
{
test: /\.gif$/,
loader: "url-loader?mimetype=image/png"
},
{
test: /\.woff(2)?(\?v=[0-9].[0-9].[0-9])?$/,
loader: "url-loader?mimetype=application/font-woff"
},
{
test: /\.(ttf|eot|svg)(\?v=[0-9].[0-9].[0-9])?$/,
loader: "file-loader?name=[name].[ext]"
}
]
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin(),
new webpack.DefinePlugin({
"process.env": {
NODE_ENV: JSON.stringify("development")
}
})
]}
【问题讨论】:
-
你可以试试
webpack-dev-server/client?localhost:8080/而不是webpack-dev-server/client?http://127.0.0.0:8080/吗?好像有不匹配的地方。我建议在inline模式下运行 webpack-dev-server 以避免此类问题。 -
嗨 Juho,我已经尝试了这两种路径,但是我得到了同样的错误,正如你在代码中看到的那样,它已经在内联模式下运行。谢谢
-
您应该选择一种方法,而不是同时使用两种方法。所以要么设置这些条目,要么使用内联模式。
-
当我将“模块:{加载器:[”更新为“模块:{加载器:[”
-
这能回答你的问题吗? Keep getting [WDS] Disconnected! error
标签: javascript reactjs webpack webpack-dev-server