打包时在根目录下生成一个文件

//vue.config.js
const fs = require('fs');

module.exports = {
    ...
    configureWebpack: config => {
    let mergeConfig = {
      plugins: [
        function () {
          this.hooks.done.tap('GenerateTxtPlugin', stats => {
            const outputPath = stats.compilation.options.output.path;
            const txtContent = JSON.stringify({
              "code": "0000",
              "data": {
                "module": "h5",
                "env": process.env.VUE_APP_NODE_ENV,
                "region": "ID"
              }
            }, null, 2);
  
            fs.writeFileSync(outputPath + '/cms_domain_check', txtContent);
          });
        },
      ],
    }
    return mergeConfig;
  }
}

生成的文件地址:https://xxx.com/cms_domain_check

posted @ 2024-07-12 17:26  chicidol  阅读(3)  评论(0)    收藏  举报