webpack-dev-server:如何使用 Node.js API 打开浏览器?



这是我的脚本:

const webpackDevServer = require('webpack-dev-server');
const webpack = require('webpack');
const config = require('./config');
const options = {
contentBase: './dist',
hot: true,
hotOnly: true,
open: true,
host: 'localhost'
};
webpackDevServer.addDevServerEntrypoints(config, options);
const compiler = webpack(config);
const server = new webpackDevServer(compiler, options);
server.listen(8080, 'localhost');

浏览器未自动打开。那么如何实现呢?

我遇到了同样的问题。据我所知,webpack"开放"选项实现中存在一些错误,我不想深入研究。我成功地使用了胶子找到的解决方法

不过,就我而言,将 opn(myUrl( 添加到我的 webpack 开发服务器.js文件的末尾似乎就足够了。就我而言,"opn"包已经预装,但是如果您没有预安装它,则可以将其添加到依赖项中,如gluons的解决方案所示。

希望它也对你有用。

最新更新