【发布时间】:2023-06-17 00:44:01
【问题描述】:
我正在尝试在我的
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?