Electron / node - сниппеты, использующие require и readFile, вызывают сбой javascript - PullRequest
1 голос
/ 29 мая 2020

Я использую Electron, который использует NodeJS. Я начал с одного очень длинного файла HTML. Теперь я хочу разделить его, как на PHP require. Мне удалось сделать это с помощью require и readFile.

Однако после использования этого подхода мой javascript перестал работать. Я предполагаю, что весь мой подход неверен.

Встроенный скрипт

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

фрагментов. 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);

Как правильно это сделать? Могу ли я использовать встроенные функции или мне нужна внешняя библиотека?

1 Ответ

0 голосов
/ 02 июня 2020

readFileSync можно использовать вместо readFile.

{ ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...