我正在尝试正确组织我的文件,而我的网站是基于PHP的。因此,我已经安装了作曲家来帮助我实现这一目标。
我的网站也有前端依赖项,如jquery,我的问题是,一旦我在composer中安装它们,我如何将它们加载到index.php等页面中。更具体地说,在过去,我会在给定页面中单独编写所有js文件require及其各自的路径,但现在由于所有这些都由作曲家处理,我如何将jquery加载到我的页面中。 / p>
下面是我的作曲家的样子,我尝试使用require('vendor/autoload.php')
,但似乎没有加载jquery文件:
{
"name": "",
"description": "",
"authors": [
{
"name": "",
"email": ""
}
],
"require": {
"components/jquery": "^2.1",
"stripe/stripe-php": "^2.3",
"frameworks/jquery": "^2.1"
}
}
我听说最好使用bower来管理前端依赖项,并使用后端编写器,如果是这样,我想知道原因。在一天结束时,我不想在页面中编写每个单独的require文件,并确保每个文件都完好对齐(例如在任何特定jquery文件之前的全局jquery),而是有一个文件加载需求和通过推送命令可以更新到最新版本。
答案 0 :(得分:1)
如果您想更多地了解css / js开发,我会推荐Bower。还有Gulp,如果你想从Bower中获得最大收益。我已经学会了它们但是花了一段时间。
如果你只需要那些css / js文件并自己处理它们,我建议尝试使用composer方式。对于资源(前端依赖项),有一个作曲家扩展https://github.com/francoispluchino/composer-asset-plugin