1) Есть возможность добавить дополнительные расширения к nodejs, но этот способ уже устарел
var fs = require('fs');
require.extensions['.txt'] = function (module, filename) {
module.exports = fs.readFileSync(filename, 'utf8');
};
var words = require("./words.txt");
2) Вы всегда можете использовать файловый API узла для чтения файлов
const fs = require('fs')
const path = require('path')
const css = fs.readFileSync(path.resolve(__dirname, 'email.css'), 'utf8')
3) Сочетая машинопись и веб-пакет, можно загружать пользовательские типы файлов. Например, файлы SVG загружаются таким образом в webpack + ts. В этом случае для Typescript требуются дополнительные вводы, например (это более распространенный способ для приложений веб-интерфейса):
declare module "*.svg" {
const content: any;
export default content;
}
4) Для чтения листов XLSX три - хорошая библиотека под названием xlsx