Я использую ноды и веб-пакеты для запуска пользовательского интерфейса, на котором я работал. Для некоторых пакетов, которые я использую, требуются fs-функции, такие как fs.readFileSync(__dirname + '/file.txt');
, возвращающие ошибку отсутствующего типа.
Я читал, что fs пытается получить доступ к файловой системе, которая не работает в браузере из-за проблем с конфиденциальностью. Это понятно.
Что является лучшей явной альтернативой, т.е. когда я загружаю пакет (например, npm install pdf-kit --s
), и он не работает из-за использования fs, что я могу сделать, чтобы он работал?
Спасибо
Обновление:
Я пытался добавить "target": "node"
и
node: {
fs: 'empty',
}
в конфигурацию webpack, оба безрезультатно. Я получаю конкретную ошибку
TypeError: fs.readFileSync is not a function
Очень заинтересован в конкретном обходном пути - не уверен, как работать с этими пакетами, которые имеют fs ...