| 123456789101112131415161718192021222324252627282930313233 |
- const fs = require('fs');
- const path = require('path');
- const paserConfig = require('./parser');
- const r = paserConfig();
- const data = fs.readFileSync(path.join(__dirname, '../package.json'), 'utf-8');
- if (!data) {
- console.error('未找到package.json文件');
- }
- const packageJson = JSON.parse(data);
- const _config = packageJson.module_config || {};
- let resourceCode;
- try {
- const env = process.argv[2] || 'production';
- const dotenv = require('dotenv').config({
- path: path.join(__dirname, '../.env.' + env),
- });
- resourceCode = dotenv.parsed.VUE_APP_RESOURCE_CODE;
- } catch (e) {
- console.log(e, '获取resourceCode失败');
- }
- packageJson.module_config = {
- ..._config,
- resourceCode: resourceCode,
- pages: r,
- };
- const packageString = JSON.stringify(packageJson, null, 2);
- fs.writeFileSync(
- path.join(__dirname, '../package.json'),
- packageString,
- 'utf8',
- );
|