Как включить локальные файлы шрифтов в качестве зависимости в мой пакет NodeJS - PullRequest
0 голосов
/ 19 июня 2019

У меня есть пакет nodeJS, использующий модуль TextToSVG ​​npm . У меня есть локальная папка с нужными мне шрифтами, которые я передаю в свою функцию. Однако, когда я запускаю свой пакет из-за пределов моего рабочего каталога, он не может найти шрифты. Я исправил эту проблему с помощью __dirname + '/Fonts/..., но не думаю, что это сработает, если кто-то с другого компьютера попытается установить мой пакет. Как я могу сделать так, чтобы npm включил мою папку шрифтов в качестве зависимости? Я слышал, что Webpack может сделать что-то похожее на то, что я хочу, но я не уверен, как его настроить.

Любая помощь будет оценена! Огромное спасибо.

1 Ответ

0 голосов
/ 19 июня 2019

С помощью Webpack Asset Management вы можете создать файл JavaScript 'webpack.config.js' https://webpack.js.org/guides/asset-management/#setup, в который вы можете включать файлы (JS, CSS, шрифты, изображения, XML и т. Д.) Я знаю, что есть 4 типа шрифтов. Эта ссылка поможет настроить его https://webpack.js.org/guides/asset-management/#loading-fonts. документация содержит прекрасно объясненный пример https://webpack.js.org/guides/getting-started/#basic-setup Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...