博客 / 詳情

返回

一個極簡單的配置檢測工具

Introduction

前端項目中有多個環境的配置,在開發/測試/內測/上線各個階段都需要手動進行配置。且此項目有多個子項目的接入,在Devops流程中難以對配置進行檢查,因此寫了一個在Webpack打包Compiler initialize階段的環境配置檢查工具。
這個工具(暫時)去檢查各個環境下的配置文件導出的變量名稱是否相同

How to use

Install

npm i environment-config-synchroize-plugin

Config

webpack.config.js

const EnvironmentConfigSynchronizePlugin = require("./EnvironmentConfigSynchronizePlugin");
module.exports = {
  plugins: [
    new EnvironmentConfigSynchronizePlugin({
      path: "src/config",
      env: ["DEV", "SIT"],
      include: /.js|json|ts/
    })
  ]
}

Parameters

Parameter Name Description Type Remark
path Choose the config path String -
env Support environment list Array\<String\> -
include RegExp of file RegExp -

Git

https://github.com/madaoLi666...

Todo

雖然名字叫EnvironmentConfigSynchronizePlugin,但是暫時只做了一個check的功能,後續會跟進一個同步的開發。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.