假设我有这个基本的rollup.config.js
文件。
export default {
input: 'src/main.js',
output: {
format: 'iife',
file: 'dist/bundle.js',
}
};
我希望输出文件在文件名中有它的散列(例如bundle-9f02a82b.js
)。从我从文档中了解到的情况来看,正确的方法是使用options.entryFileNames
。但是,当输出到options.file
时,该设置似乎没有任何效果。
我在网上看到一些人提到你可以在output.file
中使用[hash]
,但这似乎并不实际工作。
export default {
input: 'src/main.js',
output: {
format: 'iife',
file: 'dist/bundle-[hash].js', // this doesn’t work
},
};
1条答案
按热度按时间ni65a41a1#
为了获得散列文件名,必须将
output.file
替换为output.dir
和output.entryFileNames
。在您的示例中,这将是: