包括使用作曲家的基础

Now*_*eem 5 zurb-foundation composer-php

我尝试学习作曲家,现在我想包括(zurb)基础,因此我在composer.json文件中添加了“ require”:{“ zurb / foundation”:“ v5.2.2”}。运行composer.phar更新后,我可以看到有一些文件添加到文件夹/ vendor / zurb / foundation中。

但是我不知道如何继续,有人可以建议我现在可以开始构建我的Web应用程序吗?如何使用基础所需的CSS和JS文件?

我已经将文件vendor / autoload.php包含到我的index.php中,但这似乎还不够。

我已经使用基础构建了多个网站和应用程序,但始终是“手动”,然后我只将正确的css和js文件包含在页面的页眉和页脚中。现在我只是不知道从哪里开始。

谢谢你的帮助。

Bug*_*nny 3

首先检查这个问题以了解基础知识:NPM/Bower/Composer - Differences?


然后,如果您决定使用 Composer for PHP 和 Bower 作为前端库,请按照以下步骤操作:

  1. 使用以下命令安装 Bower sh $ npm install -g bower(首先需要Node.jsnpm
  2. 为您的前端包配置 Bower(请访问Bower 文档以获取更多信息)

    {
      "name": "MyProject",
      "dependencies": {
        "foundation": "*"
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将 Bower 与 Composer 挂钩,将其添加到您的composer.json

    "scripts": {
      "post-install-cmd": [
        "bower install"
      ],
      "post-update-cmd": [
        "bower install"
      ],
    }
    
    Run Code Online (Sandbox Code Playgroud)

现在,每次您点击composer update(或install) 时,Bower 组件也会更新!