【发布时间】:2018-11-01 08:32:43
【问题描述】:
我搜索过 Google 和 Stackoverflow。我觉得我的问题很常见,所以也许我没有使用正确的搜索词。
在我的 Angular 5 项目中,我通过运行 npm i --save pdfmake 添加了 pdfmake。这已将预期的 .js 文件添加到 /node_modules/pdfmake/dist。其中一个文件名为 vfs_fonts.js,我已按照 pdfmake 网站上的说明对其进行了更新,以便添加自己的字体。
所以,作为 Angular 5 和 node 的新手,我的问题是:我是否应该简单地覆盖 /node_modules/pdfmake/dist 中存在的 vfs_fonts.js 文件?这对我来说似乎是错误的,因为如果我将我的项目安装在另一台机器上,npm install 将无法获得我的自定义。
在我的 node_modules 中覆盖这个 .js 文件的正确方法是什么?我是否需要从我的 node_modules 中提取 pdfmake 来创建一个包含在我的 .angula-cli.js 中的自定义包?我犹豫要不要这样做,因为我不想失去 npm 的所有好处。
谢谢!
【问题讨论】:
标签: angular npm node-modules