这个是我的几个文件:
dev.js
const webpack = require('webpack'),
commonConfig = require('./base.js'),
webpackMerge = require('webpack-merge'),
friendErrors = require('friendly-errors-webpack-plugin');
let config = function () {
return webpackMerge(commonConfig(), {
// entry: {
// client: './client/index.js'
// },
devtool: 'cheap-module-source-map',
plugins: [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('development')
}
}),
new webpack.HotModuleReplacementPlugin(),
new webpack.NoErrorsPlugin(),
new friendErrors()
]
})
}();
module.exports = config;
server.js
const express = require('express'),
webpackDevMiddleware = require('webpack-dev-middleware'),
webpack = require('webpack'),
webpackConfig = require('./dev');
let app = express(),
compiler = webpack(webpackConfig);
app.use(webpackDevMiddleware(compiler, {
hot:true,
publicPath:'/'
}))
app.listen(8024, ()=>{
console.log('服务器已启动,端口:8024');
});
急死人了
检查入口中的配置
https://webpack.js.org/guides...
检查入口 js 代码
https://webpack.js.org/guides...