如何在webpack-dev-server上重写路径(从每个以.js结尾的文件中/ js开头)

时间:2018-06-21 13:53:24

标签: webpack webpack-dev-server

我需要将每个以.js结尾的请求都重写为/js/{FILE}.js

因此,如果来自http://localhost:9988/myscript.js的任何请求将被重写为http://localhost:9988/js/myscript.js

尝试#1

devServer = {
    proxy: {
      '/.+\.js$/gmi': {
        target: '/',
        pathRewrite: {'(.+)\.js$' : '/js/$1'}
    }
}

尝试#2

historyApiFallback: {
  rewrites: [
    { from: /(.+\.js$)/i, to: '/js/$1' }
  ]
},

尝试#3

proxy: {
  context: (req) => /.+\/.+\.js$/i.test(req.url),
  target: '/js',
  secure: false,
}
  

我需要这个,因为所有的javascript文件参考都是固定在HTML上的,我对此没有控制权。

0 个答案:

没有答案