在节点js中,我们导入require('library')
以使用外部库。让我们说external-file.js
内部'图书馆'我们想为我们的项目定制。可以使用的技术是什么?
在Java中,只需复制外部文件并确保它遵循相同的包路径,就可以做到这一点。如何在node.js中完成?
答案 0 :(得分:1)
理想情况下,如果从npm或github获取此外部库,则应创建一个fork,在项目的package.json中使用它,并在您自己的fork中修改该文件。然后,当您将更改提交到文件时,它将进入您自己的第三方库版本。 (如果变化足够好,你甚至可以要求作者将其纳入他们的代码并获得对开源的贡献:D)
这样做的另一个好处是,您不必将依赖项与源代码一起提交。