【发布时间】:2016-07-09 02:35:33
【问题描述】:
我已经使用 webpack 设置了一个基本的 react 应用程序,但我无法让 webpack-dev-server 正常运行。
我已经全局安装了webpack-dev-server,并尝试运行命令sudo webpack-dev-server --hot,因为需要热重载。
仅使用webpack cmd,该项目似乎运行良好。它构建到我的构建文件夹中,我可以通过一些服务器让它工作,但它不适用于webpack-dev-server。从终端可以清楚地看出构建过程已经完成,没有抛出任何错误 [webpack: bundle is now VALID.] 并且它实际上正在正确观察,因为在任何更改时它都会触发构建过程,但它并没有真正被构建 [它不服务我的 bundle.js]。我尝试更改整个配置,但仍然无法解决问题。
如果有人可以提供帮助,我们将不胜感激。
以下是我的 webpack.config.js 文件。
var path = require('path');
module.exports = {
devtool: '#inline-source-map"',
watch: true,
colors: true,
progress: true,
module: {
loaders: [{
loader: "babel",
include: [
path.resolve(__dirname, "src"),
],
test: /\.jsx?$/,
query: {
plugins: ['transform-runtime'],
presets: ['es2015', 'react', 'stage-0'],
}
}, {
loader: 'style!css!sass',
include: path.join(__dirname, 'src'),
test: /\.scss$/
}]
},
plugins: [],
output: {
path: path.join(__dirname, 'build/js'),
publicPath: '/build/',
filename: '[name].js'
},
entry: {
bundle: [
'./src/index.js'
]
},
devServer: {
contentBase: "./",
inline: true,
port: 8080
},
};
【问题讨论】:
标签: javascript node.js reactjs webpack webpack-dev-server