rollup具有允许自定义输出文件名的功能。
在 rollup.config.js 文件中,您可以这样做:
import pkg from './package.json';
export default {
output: [{
file: `build/${pkg.name}.browser.${pkg.version}.min.js`,
}],
};
假设package.json
包含"name": "test-package", "version": "1.1.2"
运行rollup -c
产生以下输出文件:
build/test-package.browser.1.1.2.min.js
这对于自动化构建非常有用。Snowpack
是否提供类似的功能?它在内部使用汇总,因此可能,但我还没有在文档中找到这样做的方法。