0

我正在尝试模块化我的 PHP 项目,以便某些部分也可以在其他项目中使用。

显然,我在谷歌上搜索了一下,就遇到了作曲家。我到处都说它只是一个后端包管理器。然后我查找了前端包管理器并遇到了凉亭。

我想知道的是为什么我不能使用 PHP 进行 JavaScript 管理,反之亦然。据我所知,这两个库都只将我的文件复制到我的项目中。为什么我两个都需要?

4

1 回答 1

0

这很简单:因为 context
大多数人不会在所有包管理器中共享他们的包。

我是一名 Node.js 开发人员,我们有NPM,这很棒。NPM 有很多前端包,但是,有一些前端开发缺少或冲突(例如:https ://npmjs.org/package/jquery - 它是 jQuery 的 Node 版本)。

主要是因为这个,我确实为我的项目使用了 2 个包管理器,它们是 Bower + NPM。前端开发人员知道Bower 并将他们的包提交给他,但不要为其他更“具体”的经理这样做。

如果您像我一样,您不会希望手动下载前端依赖项并将它们保存在您的存储库中,对吗?

于 2013-08-06T12:15:48.730 回答