var fs = require('fs');
var path = require('path');
var parse = require('fis3-preprocessor-define');
var env = process.env.NODE_ENV;
// console.log(env, 111);
var config = {
defines: {
'ENV_CONFIG.dev': 'ENV_CONFIG.' + env,
},
};
var srcDir = 'iphonesrc',
distDir = 'iphone',
replaceFilePath = '/scripts/env-config.js';
fs.readFile(
path.join(__dirname, srcDir, replaceFilePath),
function (err, data) {
if (err) {
return console.error(err);
} else {
// console.log('异步读取: ' + data.toString());
fs.writeFile(path.join(__dirname, distDir, replaceFilePath),
parse(data.toString(), null, config), function (err) {
if (err) {
return console.error(err);
}
});
}
});
var fs = require('fs');
var path = require('path');
var env = process.env.NODE_ENV;
// console.log(env, 1115);
// var config = {
// 'env': 'ENV_CONFIG.' + env,
// };
var srcDir = 'iphonesrc',
distDir = 'iphone',
replaceFilePath = '/scripts/env-config.js';
// console.log(path.join(__dirname, srcDir, replaceFilePath), 333);
// console.log(config, 4444);
fs.readFile(
path.join(__dirname, srcDir, replaceFilePath),
function (err, data) {
if (err) {
return console.error(err);
}
console.log(typeof data, 888);
var result = data.toString().
replace('ENV_CONFIG.dev', 'ENV_CONFIG.' + env);
// fs.writeFile(someFile, result, 'utf8', function (err) {
// if (err) return console.log(err);
// });
// console.log('异步读取: ' + data.toString());
fs.writeFile(path.join(__dirname, distDir, replaceFilePath),
result, function (err) {
if (err) {
return console.error(err);
}
});
});