upto-config
v0.1.6
Published
基于webapck 的便捷配置,支持 vue/react
Readme
基于webapck 的便捷配置,支持 vue/react
自定义配置 ===> upto.config.js
// 导出 webpack 配置
export default {
//... webpack config
entry:"",
output:{},
}
// -----------------
// uptoConfig 提供类型提示;
import { uptoConfig } from "upto-config"
export default uptoConfig({
// ... webpack config
htmlConfig:{
template: "public/index.html",
inject:'body'
}
})
// -----------------
//
// 默认配置只能解释原生js,需要扩展运行vue/react
// npm i upto-config-vue
// npm i upto-config-react
import { uptoConfig } from "upto-config"
import uptoConfigVue from "upto-config-vue"
import uptoConfigReact from "upto-config-react"
export default uptoConfig({
// ... webpack config
uptoExtends:uptoConfigReact | uptoConfigVue
})package.json
scripts:{
"start":"upto start",
"build":"upto build"
}
``
环境变量
mode 默认 prod/dev
upto start --mode mode
env.[mode]
运行 upto start --mode test
```env
// env.test
MY_BASE_URL=/api
// js
// 注意变量覆盖
conosle.log(MY_BASE_URL)