Я хочу использовать 'fs' из узла с requireJS на странице HTML - PullRequest
1 голос
/ 17 июня 2019

Я новичок, но у меня есть функция для записи в файл JSON. Но я хочу написать в файл. Но требовать не определено. Поэтому я использую requirejs, чтобы иметь возможность использовать fs, чтобы я мог написать файл из функции javascript, которая бы вызывала эту функцию. Но я не могу понять, как «импортировать» fs из узла с requirejs, и даже если возможно использовать fs с requirejs. Пожалуйста, помогите мне, если можете. Большое спасибо.

Я пытался настроить как на сайте requireJs для модуля Node так:

var requirejs = require('requirejs');
requirejs.config({
 nodeRequire : require
 });
requirejs(['fs'],
function (fs)
{
});

Вначале я поместил свою функцию в функцию "функция (фс)", но без результата ...

Вот моя функция, которую я хочу использовать. Она записывает в файл json после нажатия на кнопку на BabylonJS для виртуального тура, строительства сцены.

const fs = require('fs');
var obj = {
     story: []
     }
obj.story.push(
{"name": "infoHotspot",
    "type": "info",
    "position": (0,1,1)    
 })

var json = JSON.stringify(obj);


fs.writeFile('myjsonfile.json', json, 'utf8', function (err) {
    if (err) console.error(err)
});
...