edp
edp copied to clipboard
AddCopyright 的内容不支持js语法吗?建议是不可以加一句类似`eval(copyright)`的东西.
例如在copyright.txt
里写成这样
'/*! ' + new Date().getFullYear() + ' XXX Company. All Rights Reserved */\n'
加一个查找copyright这个node模块的逻辑?模块export字符串
在 2015年10月1日,下午3:34,galaa2011 [email protected] 写道:
例如在copyright.txt里写成这样 '/*! ' + new Date().getFullYear() + ' XXX Company. All Rights Reserved */\n'
— Reply to this email directly or view it on GitHub.
1.首先表示这个问题提到edp-build下应该更合适
2.我在add-copyright.js44行处加了copyright模块的判断,export字符串。你是这个意思么?
var jsfileLocation = path.join(processContext.baseDir, 'copyright.js');
if (!copyright && fs.existsSync(fileLocation)) {
copyright = fs.readFileSync(fileLocation, 'utf8');
if (copyright.charAt(copyright.length - 1) !== '\n') {
copyright += '\n';
}
}
else if (!copyright && fs.existsSync(jsfileLocation)) {
copyright = require(path.join(processContext.baseDir, 'copyright'));
}
else if (!copyright) {
copyright = '/*! ' + new Date().getFullYear()
+ ' Baidu Inc. All Rights Reserved */\n';
}