nodejs fs не определен

Я пытаюсь объединить кучу файлов в папке с помощью узла fs,

Проблема в том, что я получаю

Uncaught ReferenceError: fs не определен

При попытке использовать fs.readFileSync с files массив в коде ниже.

var fs = require('fs');
var path = require('path');

var output = "";
var files = fs.readdirSync('./content');
console.log(files); //fs works here
for(var i = 0; i < files.length; i ++) {
  output += fs.readFileSync(path.join('./content', files[i]), 'utf8') + '\n';
}

module.exports = output;

Сначала я думал, что это какая-то проблема с областью действия, но потом я столкнулся с этой проблемой, когда fs не определена ошибка, когда readFileSync передается переменная пути, которая в основном говорит:

Вы не можете использовать переменные, так как выражение должно быть статически анализируемым, т.е. известным во время сборки, а не во время выполнения.

Так есть ли другой способ объединить эти файлы?

Спасибо за любую помощь!

0 ответов

Другие вопросы по тегам