Laravel 5 使用作曲家在拉腊维尔5建立ZURB基金会6(SAS) 我开始了一个新的 Laravel 项目,用 V5.2,我想使用 ZURB基金会V6.2 我看到ZURB基金会可以通过作曲家< /代码>安装,因为我已经安装了 Laravel >代码>作曲家,我认为这是个好主意。 我是这样做的,基金会在供应商(供应商/ Zurb/F粉根 >文件夹中。

Laravel 5 使用作曲家在拉腊维尔5建立ZURB基金会6(SAS) 我开始了一个新的 Laravel 项目,用 V5.2,我想使用 ZURB基金会V6.2 我看到ZURB基金会可以通过作曲家< /代码>安装,因为我已经安装了 Laravel >代码>作曲家,我认为这是个好主意。 我是这样做的,基金会在供应商(供应商/ Zurb/F粉根 >文件夹中。,laravel-5,composer-php,zurb-foundation-6,Laravel 5,Composer Php,Zurb Foundation 6,它还被添加到composer.json中: "require": { "php": ">=5.5.9", "laravel/framework": "5.2.*", "zurb/foundation": "^6.1" }, 但是现在,我该如何使用它呢?我应该在哪里创建css文件?在Laravel已经提供scss文件(app.scss)的resources/assets/sass文件夹中?如果是这样的话,我怎么才能把它链接到Zurb基金会? 非常感谢您的帮助。我认为

它还被添加到composer.json中:

"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "zurb/foundation": "^6.1"
},
但是现在,我该如何使用它呢?我应该在哪里创建css文件?在Laravel已经提供scss文件(app.scss)的
resources/assets/sass
文件夹中?如果是这样的话,我怎么才能把它链接到Zurb基金会? 非常感谢您的帮助。

我认为它更适合这个目的

从指南中:

安装节点 在触发Elixir之前,必须首先确保机器上安装了Node.js

 node -v
默认情况下,Laravel Homestead包含您所需的一切;然而,如果您没有使用Vagrant,那么您可以通过访问节点的下载页面轻松地安装节点。别担心,它又快又容易

吞咽 下一步,您将希望将Gulp作为一个全球NPM包,如下所示:

 npm install --global gulp
拉维长生不老药 剩下的唯一步骤是安装Elixir!安装新的Laravel后,您将在根目录中找到一个package.json文件。请将其与composer.json文件类似,只是它定义了节点依赖项而不是PHP。您可以通过运行以下命令来安装它引用的依赖项:

 npm install

然后为建议使用的站点安装基础6,(另一个)包管理器,但专门用于管理面向前端的库(如Foundation和jQuery)。 你可以看一看,以便更好地理解

npm install --global bower
创建名为
bower.json的文件

{
  "name": "my-site",
  "dependencies": {
    "foundation-sites": "~6.1.2",
    "motion-ui": "~1.1.0",
    "foundation-sites": "~6.2.0",
    "motion-ui": "~1.2.2"
  },
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ],
  "private": true
}
然后运行
bower安装

app.scss
中,导入基础:

@import 'foundation';
@include foundation-everything;
然后在
gulpfile.js
中,将其编译为CSS:

mix.sass('app.scss', 'public/css/app.css', {
  includePaths: [
      'bower_components/foundation-sites/scss/'
  ]
});
最后,要编译,请运行:

gulp

我认为npm方式更适合前端产品。看看这个:


如果你使用的是早期版本,它只使用GULP,而不是LaaFLE混合。

我意识到我并没有真正回答你的问题——如何使用作曲家安装的基础——我马上就做(虽然我不熟悉这种方法)。感谢您的答复,但我没有设法安装Zurb基金会既没有凉亭或NPM…我只和作曲家合作过。。。但我不知道如何使用它。我不知道使用另一种长生不老药形式的工具的目的。你是说不可能使用PHP的基础,而不是代码>作曲家< /代码>?考虑到
composer
是PHP的行业标准包管理器,这似乎有些奇怪。@Prometheus因为这是一个Laravel应用程序,Laravel已经为此提供了一个专用的前端工具,所以我认为使用它是有意义的。。。当时。然而,4年半后的今天,长生不老药和鲍尔一起消失了,大口大口不再是首选的工具。但这位作曲家还活着,我也有同样的问题。你找到问题的答案了吗?嗨@hendra,我终于使用npm方法进行安装了,我不确定这是不是最好的解决方案,但它成功了。