создавать файлы с узлом и заменять переменные быстрым вводом - PullRequest
0 голосов
/ 27 февраля 2019

Я написал небольшой скрипт на javascript, который создаст несколько файлов ".php".

Содержимое этих файлов хранится в формате text.txt, который является планом моих сгенерированных файлов.

Когда мой скрипт запускается, я хочу скопировать содержимое этих файлов и сгенерировать .php файлы.Это работает, но я хочу изменить некоторую переменную в этом файле.

Например, Имя в документе.

"Hello, variable.name"

Как я могу создатьфайл text.txt с переменными, который заменит переменные с моим входом prompt ()?

$ prompt: name: Helena

Итак, после приглашения я хочу, чтобы мои файлы выглядели так:

«Привет, Елена»

1 Ответ

0 голосов
/ 28 февраля 2019

Я гуглил несколько ссылок для вас

Чтение это для чтения содержимого файла в узле

var fs = require('fs');
var contents = fs.readFileSync('DATA', 'utf8');
console.log(contents);

Чтение это для заменытекст

var p = 'The quick brown fox jumps over the lazy dog. If the dog reacted, was it really lazy?';

var regex = /dog/gi;

console.log(p.replace(regex, 'ferret'));
// expected output: "The quick brown fox jumps over the lazy ferret. If the ferret reacted, was it really lazy?"
...