【问题标题】:including foundation using composer包括使用作曲家的基础
【发布时间】:2014-06-01 18:51:25
【问题描述】:

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

但我不知道如何继续,谁能告诉我现在如何开始构建我的网络应用程序?如何让它使用基础所需的css和js文件?

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

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

感谢您的帮助。

【问题讨论】:

  • Composer 用于 PHP 包。应使用Bower(字体端包的包管理器)包含前端包。不想用bower的也可以看看component installer
  • 感谢您的评论,但是为什么当它没有任何作用时,它可以通过作曲家获得?还是我看错了?
  • 因为有些人认为 Composer 是一切的答案... :)
  • 哈哈,好的,谢谢 :-)

标签: zurb-foundation composer-php


【解决方案1】:

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


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

  1. 使用 sh $ npm install -g bower 安装 Bower(首先需要 Node.jsnpm
  2. 为您配置 Bower 前端包(访问 Bower docs 了解更多信息)

    {
      "name": "MyProject",
      "dependencies": {
        "foundation": "*"
      }
    }
    
  3. 将 Bower 连接到 Composer 并将其添加到您的 composer.json

    "scripts": {
      "post-install-cmd": [
        "bower install"
      ],
      "post-update-cmd": [
        "bower install"
      ],
    }
    

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

【讨论】:

    猜你喜欢
    • 2017-10-25
    • 1970-01-01
    • 2016-11-23
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 2021-05-22
    相关资源
    最近更新 更多