如何将本地字体文件作为依赖项包含在我的NodeJS包中

时间:2019-06-19 18:20:34

标签: node.js svg npm

我有一个使用TextToSVG npm module的nodeJS包。我有一个本地文件夹,其中包含需要的字体,并将其传递给函数。但是,当我从工作目录外部运行程序包时,它找不到字体。我使用__dirname + '/Fonts/...解决了此问题,但是如果其他计算机上的某人试图安装我的软件包,我认为这不会起作用。如何让npm将字体文件夹包含为依赖项?我听说Webpack可以完成与我想要的操作类似的操作,但是我不确定如何配置它。

任何帮助将不胜感激!非常感谢。

1 个答案:

答案 0 :(得分:0)

使用webpack资产管理,您可以在此文件中创建一个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希望对您有所帮助!