Узел js fs-extra параметр данных outputFile как переменная?
Мне не нужна функция для создания файла с путем и данными в качестве переменной. вот мой код
const fse = require("fs-extra");
function createFile(name, contents) {
fse.outputFile(name, contents, function(err) {
}
};
чем
var name = "./path/file1";
var contents = "file1content";
createFile(name, contents);
name = "./path/file2";
contents = "file2content";
createFile(name, contents);
name = "./path/file3";
contents = "file3content";
createFile(name, contents);
файл1, файл2, файл3 создан, но все содержимое файла undefined
Есть ли способ сделать мой код возможным?
Спасибо
1 ответ
Ваша функция createFile
аргументы как (name, contents)
но почему вы используете разные имена параметров здесь fse.outputFile(fullPathFileName, first_contents
,
Сопоставьте их, как показано ниже, и попробуйте,
const fse = require("fs-extra");
function createFile(fullPathFileName, first_contents) {
fse.outputFile(fullPathFileName, first_contents, function(err) {
});
затем,
var name = "./path/file1";
var contents = "file1content";
createFile(name, contents);
name = "./path/file2";
contents = "file2content";
createFile(name, contents);
name = "./path/file3";
contents = "file3content";
createFile(name, contents);