首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 4: codesleeve/asset-pipeline,给了我js和css的空白输出

Laravel 4: codesleeve/asset-pipeline,给了我js和css的空白输出
EN

Stack Overflow用户
提问于 2013-08-22 15:36:21
回答 1查看 622关注 0票数 0

所以我正在用laravel 4构建一个基于主题的站点,这个方法已经成功了。主题在配置文件中指定。

我正在尝试使用asset-pipeline by codesleeve从/app/themes/some- theme -name/assets/下的主题文件夹中访问资产文件...

显然不在公共文件夹下。

我清空了管道配置中指定的默认路径,并将此代码添加到我设置的侦听器文件中。

代码语言:javascript
复制
Event::listen('assets.register.paths', function($paths) {
    $paths->add('app/themes/'.Config::get('custom.theme').'/assets/js' , 'javascripts');
    $paths->add('app/themes/'.Config::get('custom.theme').'/assets/css', 'stylesheets');
    $paths->add('app/themes/'.Config::get('custom.theme').'/assets/fonts', 'other');
    $paths->add('app/themes/'.Config::get('custom.theme').'/assets/images', 'other'); 
});

我知道这很有效,因为如果您尝试请求一个图像,比如/assets/test.jpg,我会得到一个图像。

但是,如果我尝试访问/assets/test.css,即使文件中有css代码,也会得到空白输出。任何.js文件都是一样的。

有什么想法可能是错误的吗?

EN

回答 1

Stack Overflow用户

发布于 2013-09-04 00:58:30

这可能是几件事,但我会从css/javascript文件(特别是您正在使用的清单文件)开始。

例如,如果您正在执行require_tree .,请注意此目录是相对于清单文件本身的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18374339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档