Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将项目的一部分集成到另一个项目中_Javascript_Build_Automation_Integration - Fatal编程技术网

Javascript 将项目的一部分集成到另一个项目中

Javascript 将项目的一部分集成到另一个项目中,javascript,build,automation,integration,Javascript,Build,Automation,Integration,我正在构建一个库,并计划在代码中使用其他库的部分(可能是整个文件或任意行)。此外,我希望其他库的修复也反映到我的库中 我可以添加整个库(脚本标签、AMD等)并使用它。但我不想把另一个图书馆的全部用于我的小图书馆。这些库中有一个是Modernizer,但我最多只能使用一打支票 我可以将实现从一个库复制粘贴到我的库中。但是,当库需要更新时,这意味着要重新复制粘贴 我读过GIT和子模块,其中子文件夹可以包含子项目。这听起来很有希望,构建脚本可以提取另一个库的部分内容并将其放入我的代码中。但是,该库的

我正在构建一个库,并计划在代码中使用其他库的部分(可能是整个文件或任意行)。此外,我希望其他库的修复也反映到我的库中

  • 我可以添加整个库(脚本标签、AMD等)并使用它。但我不想把另一个图书馆的全部用于我的小图书馆。这些库中有一个是Modernizer,但我最多只能使用一打支票

  • 我可以将实现从一个库复制粘贴到我的库中。但是,当库需要更新时,这意味着要重新复制粘贴

  • 我读过GIT和子模块,其中子文件夹可以包含子项目。这听起来很有希望,构建脚本可以提取另一个库的部分内容并将其放入我的代码中。但是,该库的代码结构可能与我的不同,这将导致手动编辑,这与某些步骤的目的背道而驰


我还没有深入到自动化领域,但我对makefile有基本的经验。如何进行这种集成?

使用库中没有为您预先打包的部分通常不是一个好主意。正确的方法取决于每个库以及如何制作/编译。还可能存在许可证注意事项,这些注意事项因库的许可证而异,有些注意事项可能需要维护您使用的库部分的许可证

[编辑] 是否可以将其他所有库都包含在内,然后对库进行某种缩小以保持较小的大小