edp icon indicating copy to clipboard operation
edp copied to clipboard

AddCopyright 的内容不支持js语法吗?建议是不可以加一句类似`eval(copyright)`的东西.

Open galaa2011 opened this issue 9 years ago • 2 comments

例如在copyright.txt里写成这样 '/*! ' + new Date().getFullYear() + ' XXX Company. All Rights Reserved */\n'

galaa2011 avatar Oct 01 '15 07:10 galaa2011

加一个查找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.

otakustay avatar Oct 01 '15 07:10 otakustay

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';
}

galaa2011 avatar Oct 02 '15 03:10 galaa2011