fix(nx/desktop): use proper approach for ejs missing

This commit is contained in:
Elian Doran 2025-04-24 15:51:49 +03:00
parent 3ce4aa12d4
commit e6f9d402cd
No known key found for this signature in database
3 changed files with 2 additions and 6 deletions

View File

@ -69,6 +69,7 @@ export default async function buildApp() {
// view engine setup
app.set("views", path.join(scriptDir, "views"));
app.engine("ejs", (await import("ejs")).renderFile);
app.set("view engine", "ejs");
app.use((req, res, next) => {

View File

@ -1,5 +1,4 @@
import safeCompare from "safe-compare";
import ejs from "ejs";
import type { Request, Response, Router } from "express";

View File

@ -29,8 +29,7 @@ function buildFilesToCopy() {
"codemirror/addon",
"codemirror/mode",
"codemirror/keymap",
"@highlightjs/cdn-assets",
"ejs"
"@highlightjs/cdn-assets"
];
for (const nodePath of nodePaths) {
@ -54,9 +53,6 @@ module.exports = {
main: './src/main.ts',
tsConfig: './tsconfig.app.json',
assets: ["./src/assets"],
externalDependencies: [
"ejs"
],
optimization: false,
outputHashing: 'none',
generatePackageJson: true,