Php 拉韦尔5与基础5 我在资源/资产/BOERYL组件下通过BoWER安装基础。
我不知道如何处理_settings.scss文件以及将其放置在何处 我的app.scss文件只有:Php 拉韦尔5与基础5 我在资源/资产/BOERYL组件下通过BoWER安装基础。,php,laravel,gulp,laravel-5,bower,Php,Laravel,Gulp,Laravel 5,Bower,我不知道如何处理_settings.scss文件以及将其放置在何处 我的app.scss文件只有: @import "../bower_components/foundation/scss/foundation"; @import "../bower_components/foundation/scss/normalize"; 我无法让javascript正常工作。我不知道为什么。在我的gulpfile中,我将所有javascript文件合并到一个文件app.js中 这是我的大口文件 elix
@import "../bower_components/foundation/scss/foundation";
@import "../bower_components/foundation/scss/normalize";
我无法让javascript正常工作。我不知道为什么。在我的gulpfile中,我将所有javascript文件合并到一个文件app.js中
这是我的大口文件
elixir(function(mix) {
var bowerPath = "resources/assets/bower_components/";
mix.sass(
[
"app.scss"
],
"public/css",
{
includePaths: [
bowerPath + "foundation/scss"
]
}
)
.scripts(
[
"jquery/dist/jquery.js",
"fastclick/lib/fastclick.js",
"jquery.cookie/jquery.cookie.js",
"jquery-placeholder/jquery.placeholder.js",
"foundation/js/foundation.js"
],
"public/js/app.js",
bowerPath
);
});
以下是我当前的项目结构:
有人请帮忙。我被困住了,我想我在这过程中做错了什么。如果有人能让我通过安装基础5到LaaFLE 5从一个新的LaaFLE项目,那将是可怕的! 有时使用bower比简单的手动解决方案麻烦得多 我正在使用以下解决方案: 我在主模板中添加了以下行:
@if( \App::environment() == 'local')
@include('layouts.files_local')
@else
@include('layouts.files_cdnjs')
@endif
在我的本地文件里
{!! HTML::script('js/jquery-2.1.4.min.js') !!}
{!! HTML::script('js/uikit.min.js') !!}
{!! HTML::style('css/uikit.almost-flat.min.css') !!}
在我的CDNJ文件中
{!! HTML::script('//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js') !!}
{!! HTML::style('//cdnjs.cloudflare.com/ajax/libs/uikit/2.20.2/css/uikit.almost-flat.min.css') !!}
{!! HTML::script('//cdnjs.cloudflare.com/ajax/libs/uikit/2.20.2/js/uikit.min.js') !!}
这是我在本地工作时解决连接问题的方法。如果您在可靠的连接上联机工作,仅使用CDNJS版本就足够了
我在本例中使用了UI工具包,因为在语义UI旁边的三个CSS框架经过长期开发之后,我得出结论,这是我的案例中最好的解决方案。用基础替换我的UI工具包,作业就完成了。
对于JavaScript,我们使用mix.scripts的第三个参数来设置应用程序根的基本路径,这似乎效果更好
mix.scripts(sharedJs.concat([
'bower_components/jquery/dist/jquery.js',
'bower_components/fastclick/lib/fastclick.js',
'bower_components/jquery.cookie/jquery.cookie.js',
'bower_components/jquery-placeholder/jquery.placeholder.js',
'bower_components/foundation/js/foundation.js'
]), 'public/js/app.js', './');
这个答案基本上是放弃,不要使用长生不老药,这在国际海事组织是一个非常糟糕的问题答案。