multi-env-webpack-plugin

根据环境解析不同的文件。 比如 src/index.js 解析 src/index.local.js


License
ISC
Install
npm install multi-env-webpack-plugin@1.1.0

Documentation

MultiEnvWebpackPlugin

根据环境解析不同的文件。 比如 src/index.js 解析 src/index.local.js

使用

webpack resolve plugins 引入

const MultiEnvWebpackPlugin = require('multi-env-webpack-plugin')

const config = {
  resolve: {
    plugins: [ 
      new MultiEnvWebpackPlugin()
    ]
  }
}

在需要创建多端文件的地方创建一个 xxx.local.xx 文件

app.jsx
app.local.jsx

记得 .gitignore 掉 xxx.local.xxx 文件哦

*.local.tsx
*.local.ts
*.local.jsx
*.local.js

原理

TODO

参考

respect Taro 多端开发思想

Taro 多端开发

MultiPlatformPlugin