代码之家  ›  专栏  ›  技术社区  ›  yN.

基于不同的配置文件创建多个react构建

  •  0
  • yN.  · 技术社区  · 6 年前

    我用create react app创建了一个web应用。我不需要通过“yarn build”生成一个构建文件夹,而是需要有多个构建文件夹,每个文件夹使用不同的配置文件(用于数据库连接等)。

    我该怎么做?

    1 回复  |  直到 6 年前
        1
  •  1
  •   JaLe    6 年前

    是的,这是可能的。只需定义另一个构建脚本。

    查找 script 在里面 package.json 像这样的:

    "scripts": {
        "start": "node scripts/start.js",
        "build": "npm run git-info && node scripts/build.js",
        "test": "git-info && node scripts/test.js --env=jsdom",
        "git-info": "git log -1 --pretty=format:\"%h%x09%x09%ad%x09%s\" > src/static/gitInfo.txt"
    },
    

    你可以这样定义:

    "scripts": { 
        "build": "npm run git-info && node scripts/build.js && node scripts/build2.js && node scripts/build3.js", 
    },
    

    当你打电话 yarn build ,它称为 build 剖面图( npm run git-info && node scripts/build.js && node scripts/build2.js && node scripts/build3.js )

    (纱线或npm…)

    在生成脚本中 scripts/build.js , scripts/build1.js , ... 您可以定义所需内容(输出文件夹等)