Как включить файлы, отличные от JS, при сборке с npm

#javascript #node.js #npm #npm-build

#javascript #node.js #npm #npm-сборка

Вопрос:

Я использую библиотеку, для работы которой требуются двоичные и текстовые файлы. В его API мне нужно вызвать set_path() метод с путем к указанным файлам. Проблема в том, что эти файлы не включаются в папку lib при сборке проекта с помощью npm, поэтому API работает неправильно. Есть ли способ включить эту папку с файлами, отличными от JS, в мою папку сборки без необходимости копировать ее вручную?

Комментарии:

1. Безусловно, есть, но без описания используемой вами «системы сборки» невозможно сказать вам, как действовать дальше.

2. При запуске npm build в моем проекте выполняется команда tsc, которая переносит мой машинописный текст в JavaScript. Прямо сейчас я переопределил команду для tsc amp;amp; cp files/ lib/files/ копирования файлов.

3. Что не так с вашим решением?

4. Я просто не уверен, что это лучший способ решения этой проблемы.

5. На данный момент это прекрасное решение. Но вы обнаружили, почему в мире JavaScript так много «исполнителей задач». Будь то grunt, gulp или полномасштабный зверь Webpack, вам в конечном итоге понадобится какой-нибудь инструмент автоматической сборки, который выходит за рамки простого компилятора. Я рекомендую вам изучить те, которые я упомянул.