如何解决Webpack 在插件中获取 devServer 实例
我的 Webpack(版本 5)配置中有一个临时插件,我需要在其中与 devServer(热模式)对话以重新加载手册页。我目前的解决方案是(部分来自我的配置):
let Self = {};
module.exports = {
// ...
devServer: {
before: (app,server) => (Self.devServer = server)
// ...
plugins: [
new class {
apply(compiler) {
// ... it's working ...
Self.devServer.sockWrite(Self.devServer.sockets,"content-changed");
// ... but would be better to get the instance from the compiler object or sg.
}
}
]
}
我已经尝试调试 compiler
和 compiler.webpack
,但我没有找到任何可用的信息,而且我没有想法......
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。