Как я могу использовать safedump в javascript для загрузки / записи файла YAML? - PullRequest
0 голосов
/ 20 февраля 2020

Я создаю утилиту, которая собирает вводимые пользователем данные из формы и загружает данные в текстовый файл. Я пытаюсь загрузить файл yaml, но все файлы загружаются в виде простого текстового файла. Есть ли способ сделать это, я попытался использовать yaml.safedump. Это работало, когда я использовал его отдельно в новой программе, но когда я пытался реализовать его в своей программе, он выдавал ошибку «Uncaught ReferenceError: require is notfined». Может кто-нибудь помочь, как я могу написать файл yaml, чтобы он мог быть в правильном формате.

Формат данных здесь только для справки.

const fs = require('fs');
const yaml = require('js-yaml');


let data = {
        "PDU": {
        "PDU_IP": 'A' + ' #IP Address',
        "PDU_LEFT":['       PDU_LEFT','B'," # left_outlet(s) "],
        "PDU_RIGHT":['      PDU_RIGHT','C'," # right_outlet(s) "]
        }
        };

let yamlStr = yaml.safeDump(data);
console.log(yamlStr);

Присоединение снимок экрана с ожидаемыми данными в файле yaml Expected Output

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