未导入文件的 Webpack 自动重新加载
Webpack Autoreload for Unimported Files
我正在同时使用 WebAssmbly 和 Webpack。我的源 wasm 语言是 Go。它的工作原理是有一个 webpack 加载规则构建文件并将其导入到我的项目中:
// index.js
import wasm from './main.go'
...
// webpack.config.js
...
rules: [
{
test: /\.go/,
use: ["golang-wasm-async-loader2"],
},
]
...
启用监视模式后,这对我的 main.go
文件非常有效。当我更改任何其他文件时,就会出现问题。 Go
将特定模块中的所有文件编译为单个二进制文件,因此我只需要导入主文件,导入其他文件只会导致它多次 运行(我也不会我不想)。
我想知道是否可以强制 webpack 重新加载,而不管是否导入文件?
我查看了 at their watch docs 但是我没有找到任何东西:(.
谢谢:)
不幸的是,webpack 的用户 api 似乎无法解决这个问题。解决此问题的唯一方法是更改加载程序的工作方式。
使用 The loader API,可以添加上下文相关性或通用相关性,以便监视这些文件以进行重新加载:)
我正在同时使用 WebAssmbly 和 Webpack。我的源 wasm 语言是 Go。它的工作原理是有一个 webpack 加载规则构建文件并将其导入到我的项目中:
// index.js
import wasm from './main.go'
...
// webpack.config.js
...
rules: [
{
test: /\.go/,
use: ["golang-wasm-async-loader2"],
},
]
...
启用监视模式后,这对我的 main.go
文件非常有效。当我更改任何其他文件时,就会出现问题。 Go
将特定模块中的所有文件编译为单个二进制文件,因此我只需要导入主文件,导入其他文件只会导致它多次 运行(我也不会我不想)。
我想知道是否可以强制 webpack 重新加载,而不管是否导入文件?
我查看了 at their watch docs 但是我没有找到任何东西:(.
谢谢:)
不幸的是,webpack 的用户 api 似乎无法解决这个问题。解决此问题的唯一方法是更改加载程序的工作方式。
使用 The loader API,可以添加上下文相关性或通用相关性,以便监视这些文件以进行重新加载:)