【发布时间】:2023-03-06 10:12:01
【问题描述】:
我有一个 Electron/Webpack 项目,我正在尝试在文件更改时添加自动刷新。根据documentation,我采取了以下步骤:
- 我将
webpack-dev-server添加到我的项目中。 -
我将以下内容添加到我的
webpack.config.js:devServer: { inline: true } 然后我用命令
webpack-dev-server --progress --colors运行webpack
当我对我的入口文件进行更改时,它们不会反映在http://localhost:8080/build/index.js 发出的代码中(我已将输出设置为去)。我错过了什么?
为了完整起见,这是我的 webpack 配置:
module.exports = {
entry: './src/index.tsx',
output: {
filename: './build/index.js'
},
resolve: {
extensions: ['', '.webpack.js', '.web.js', '.ts', '.js', '.tsx', '.jsx']
},
module: {
loaders: [
{ test: /\.tsx?$/, loader: 'awesome-typescript-loader' }
]
},
devServer: {
inline: true
}
}
【问题讨论】:
-
运行本地 Web 服务器真的可行吗?缺少电子主进程功能,因此对于大多数无法运行的应用程序。我希望 Electron 有更多类似的内置重新加载功能。
标签: webpack electron webpack-dev-server