1
7
首先,简要说明这三个依赖关系管理器。 创作者Composer 是一种管理工具 PHP 依赖项。它使用 Packagist 获取有关依赖项的信息并为您正确安装它们。 NPM公司NPM 是节点生态系统的一部分,主要用于管理节点的依赖关系。js应用程序。然而,随着Node变得越来越流行,人们开始将NPM不仅仅用于Node。js模块。现在,它是管理您的 JavaScript 依赖项。 凉亭与NPM类似, Bower 管理 JavaScript 依赖项。然而,创建Bower是为了分离前端开发包(如Bootstrap、jQuery等)从整个节点模块生态系统出发,还为CSS提供了一个包管理器。它提供了NPM没有或没有提供的一些功能。 总结一下:Composer用于PHP包,NPM和Bower用于JavaScript包。 我很确定Composer和NPM都没有可用的软件包,因为它们专注于两种非常不同的编程语言。然而,鲍尔可以被NPM取代,反之亦然。在我看来,Bower有点不受欢迎,因为还有其他一些工具要先进得多,而且大多数项目只使用NPM进行依赖关系管理。 让我们继续回答您的问题。
不是文件本身知道颚化符(
你可以。也可以使用相对路径。或瓷砖。事实上,这没有任何区别。这取决于您使用的编译器。
这不是经验法则,这是必须做的。您无法通过NPM找到PHP模块,反之亦然。
绝对合理。如果您有一个Laravel软件包,它向您的应用程序添加了对Fullcalendar的支持,那么我将创建一个独立于NPM软件包的PHP软件包。PHP包构建HTML,而NPM包只提供CSS和JavaScript。
我希望我以你理解的方式回答了你的问题。我同意依赖关系管理的整个概念及其差异不那么容易理解。如果你还有其他问题,请留下评论。 [1] 编译器(>);可以是任何转换应用程序的模块。SCS进入应用程序。css。例如节点sass。 |
AlaaKudo810 · 无法更新猫鼬中的对象 1 年前 |
Foobar · 如何在Fastify中为请求附加“项目”密钥? 1 年前 |
chrispytoes · 从服务器端获取登录用户 1 年前 |