Ad
Electron / Node - Snipppets Using Require And ReadFile Makes Javascript Fail
I use Electron which uses NodeJS. I started with a single very long HTML file. Now I want to split it up, similar to PHP require
. I managed to do so with require
and readFile
.
However after using this approach my javascript stopped working. My guess is that my whole approach is wrong.
Inline script
const fs = require('fs');
require('./assets/js/snippets.js');
snippets.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);
What is the correct way to do this? Can I use the built in functions or do I need an exernal library?
Ad
Answer
readFileSync
can be used instead of readFile
.
Ad
source: stackoverflow.com
Related Questions
- → How to update data attribute on Ajax complete
- → October CMS - Radio Button Ajax Click Twice in a Row Causes Content to disappear
- → Octobercms Component Unique id (Twig & Javascript)
- → Passing a JS var from AJAX response to Twig
- → Laravel {!! Form::open() !!} doesn't work within AngularJS
- → DropzoneJS & Laravel - Output form validation errors
- → Import statement and Babel
- → Uncaught TypeError: Cannot read property '__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' of undefined
- → React-router: Passing props to children
- → ListView.DataSource looping data for React Native
- → Can't test submit handler in React component
- → React + Flux - How to avoid global variable
- → Webpack, React & Babel, not rendering DOM
Ad