【发布时间】:2021-02-11 19:03:25
【问题描述】:
我正在尝试在我的 electron.js 应用程序中呈现 ejs 文件。我正在使用以下框架加载 ejs 文件:
const ejs = require('ejs')
ejs.renderFile('views/list.ejs', { data: listData }, { root: __dirname }, function (err, str) {
if (err) {
console.log(err);
}
mainWindow.loadURL('data:text/html;charset=utf-8,' + encodeURI(str));
});
现在这在开发环境中可以正常工作(即使用electron . 命令),但是当我使用electron-builder 构建应用程序并运行应用程序时,ejs 不会呈现并且只是一个空白页面未定义的打印。
任何想法为什么会发生这种情况以及如何解决它?
【问题讨论】:
-
我也有这个问题!你有没有找到解决方案@akshayks?
标签: javascript node.js electron ejs electron-builder