我之前使用webpack-dev-middleware
和webpack-hot-middleware
来运行开发中的快速服务器。此方法可以在不使用webpack dev server
的情况下运行开发环境。 Webpack处理捆绑和表达处理服务器逻辑和静态文件。
现在我想使用vanilla node.js服务器,因为快速设置对我的应用来说不够快。我想在我的新设置中使用webpack。但我想知道我是否可以在新设置中使用前两个中间件?如果可以,那将是完美的。但如果我能为我提供最好的方法呢?我读过像开发期间启动两台服务器的东西。一个用于webpack-dev-server,另一个用于运行node.js服务器。我认为这种方法很复杂,让我在开发中感到困惑。有没有更好的方法?我个人更喜欢server.js
中的两种配置,例如:
const isDeveloping = process.env.NODE_ENV !== 'production';
const port = isDeveloping ? 8080 : process.env.PORT;
server.listen(port, function() {
console.info('server listening on port ' + port);
});
但我不知道如何继续前进,因为我比使用中间件更熟悉而不是摆弄配置。