Я установил базовое приложение для реагирования с помощью webpack, но я не смог правильно запустить 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
},
};