【问题标题】:Electron / node - Snipppets using require and readFile makes javascript fail电子/节点 - 使用 require 和 readFile 的片段使 javascript 失败
【发布时间】:2020-09-16 18:46:31
【问题描述】:

我使用使用 NodeJS 的 Electron。我从一个非常长的 HTML 文件开始。现在我想拆分它,类似于 PHP require。我设法用requirereadFile 做到了。

但是,使用这种方法后,我的 javascript 停止工作。我的猜测是我的整个方法都是错误的。

内联脚本

const fs = require('fs');
require('./assets/js/snippets.js');

sn-ps.js

function snippet(name) {
  fs.readFile('snippets/' + name + '.html', function (err, data) {
    document.querySelector('[snippet-' + name + ']').innerHTML = data.toString();
  });
}

snippet('header');
snippet('post');
snippet('footer);

这样做的正确方法是什么?我可以使用内置函数还是需要外部库?

【问题讨论】:

    标签: javascript html node.js templates electron


    【解决方案1】:

    readFileSync可以用来代替readFile

    https://stackoverflow.com/a/56110224/148496

    【讨论】:

      猜你喜欢
      • 2022-01-20
      • 2014-06-17
      • 2019-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多