如何告诉Next.js在服务器构建中包含一组文件或整个目录?在我的例子中,我希望动态导入电子邮件模板,这取决于需要哪一个。如果/mail/文件夹与我的/pages/文件夹一起复制,下面的路径将起作用:path.resolve(__dirname, "../mails", template + ".ejs")不幸的是(但逻辑上),这不起作用。我如何复制我的整个文件夹(有点像资产),而不需要直接引用(import "mails/*.ejs")我想复制的每个文件?
/mail/
/pages/
path.resolve(__dirname, "../mails", template + ".ejs")
import "mails/*.ejs"
ovfsdjhp1#
作为一种解决方法,您可以在公共文件夹中包含模板文件夹。并在API中用途:
import path from 'path'; const templatesFolderPath = path.resolve('./public', 'emailTemplates');
1条答案
按热度按时间ovfsdjhp1#
作为一种解决方法,您可以在公共文件夹中包含模板文件夹。并在API中用途: