npm.io
0.0.6 • Published 6 years ago

webpack-plugin-replace-api

Licence
MIT
Version
0.0.6
Deps
0
Size
3 kB
Vulns
0
Weekly
0
Stars
1

webpack-plugin-replace-api

项目中的接口地址可能来自多个域名,开发环境可以使用devServer配置代理解决。 一般情况下可以使用判断运行环境的形式,来加上接口的域名信息,可能要写多次的判断。 所以这里使用webpack插件来解决。**(请在充分明白的情况下,谨慎使用)。

使用方式

const WebpackPluginReplaceApi = require('webpack-plugin-replace-api');

const ReplaceApiOptions = [
    {
        test: /\/mobile/g,
        target: 'http://127.0.0.1'
    },
    {
        test: /\/pc/g,
        target: 'http://127.0.0.2'
    }
];

...

// mode: production

module.exports = {
    plugins: [
        new WebpackPluginReplaceApi(ReplaceApiOptions)
    ]
}

CHANGELOG

CHANGELOG.md

Keywords