#javascript #node.js #typescript
#javascript #node.js #typescript
Вопрос:
Я пытаюсь перейти на TypeScript, где я еще не записывал никаких .ts
файлов. Сгенерированный код в dist
папке не содержит файлов, отличных от js, таких как .xml, .json и т.д. Проблема теперь в том, что при запуске приложения и привязке к доступу к этим файлам __dirname
dist
указывается путь к папке.
код выглядит примерно так
const file= fs.readFileSync(path.join(__dirname, '../../folder', 'file.sql')).toString();
Это ожидаемое поведение? Как мне с этим справиться?
Ответ №1:
Это ожидаемое поведение, поскольку __dirname
указывает на то, где вы находитесь. Решением для этого было бы либо скопировать файлы, либо предположить, что у вас будет dist
папка.