webpack-dev-server:为tampermonkey脚本自动重新加载

时间:2020-05-08 08:16:01

标签: javascript webpack webpack-dev-server tampermonkey

我试图自动重载webpack-dev-server编写的脚本,以便使用webpack-userscript插件在Tampermonkey中作为用户脚本运行。我怀疑问题在于该脚本确实在外部网站上运行,而不在本地主机上运行,​​所以我完全不知道这是否可行。

我发现脚本正在尝试向https://<external website host>:8080/sockjs-node/而不是ws://localhost:8080/sockjs-node发出请求。我尝试在dev-server配置中使用代理,但是它不起作用,我不确定这是否是正确的方法。

devServer: {
   contentBase: path.join(__dirname, 'dist'),
   proxy: {
      '/sockjs-node': {
         target: 'ws://localhost:8080',
         secure: false,
         ws: true,
      },
   },
},

设置代理后,我发现一件事,请求从https://<external website host>:8080/sockjs-node/更改为https://localhost:8080/sockjs-node/,现在即使我删除了代理,请求仍继续请求https://localhost:8080/sockjs-node/

0 个答案:

没有答案