我想实现以下目标,只在 Rollup.js的编译时间:
./src/markdown-files/
文件夹。我用的是Svelte v3.23.2和Rollup.js v2.15.0。
谢谢你的帮助🙏
你可以在一个bundle的开头包含代码(在包装器内),通过使用 output.intro
.
const markdownFiles = fs.readdirSync("./src/markdown-files/");
export default {
output: {
intro: `const MARKDOWN_FILES = ${JSON.stringify(markdownFiles)};`
}
}
没有办法检查脚本是否正在运行 "编译"。因为配置文件返回的只是一个普通的对象,除了导入,没有 globals。