@wecity/script-env-config

1.0.0 • Public • Published

@wecity/script-env-conifg

后置脚本替换资源路径

解决问题:打包后,可以修改配置文件,执行后置脚本替换项目内所有资源路径

概述

  • 1、使用插件后,前端构建目录下会创建名为env.config以及名为env.sh的两个文件
  • 2、env.config:配置资源路径地址,动态修改此配置后,需执行env.sh来重新生成物料包
  • 3、env.sh:执行替换脚本,一般情况下不需要手动修改

快速使用

yarn add @wecity/script-env-config
const ScriptEnvConfig = require('@wecity/script-env-config').default

module.exports = {
  ...
  chainWebpack: config => {
    config.plugin('script-env-config').use(
      new ScriptEnvConfig({
        var: '==@SCRIPT-ENV-CONFIG-VAR@==',
        resourcePrefix: '/test123/ccc'
      })
    )
  },
  ...
}
# 如构建目录在dist下
cd dist
sh ./env.sh

执行构建完成后,在构建目录下执行 sh ./env.sh 即可根据env.config配置内容创建物料包

Readme

Keywords

none

Package Sidebar

Install

npm i @wecity/script-env-config

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

15.3 kB

Total Files

8

Last publish

Collaborators

  • loopzhou
  • zystylish
  • brian_zhang
  • legendlu
  • fenfeizeng
  • colinczhu
  • easonruan
  • yikazhu
  • daniel-dx
  • domy
  • delenzhang
  • vickiliang
  • derrickliu
  • xiaoyaojones
  • smileswlin
  • jillysong
  • allennzhang
  • sharryliao
  • pechelhuang
  • phspan