首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用django管道缩小静态文件(js & css)会导致空文件。

使用django管道缩小静态文件(js & css)会导致空文件。
EN

Stack Overflow用户
提问于 2014-03-19 06:41:56
回答 1查看 863关注 0票数 2

我看过所有与我的问题相似的帖子,但似乎没有一个能解决我的问题,所以我的问题。

当我运行python manage.py collectstatic时,django管道会生成没有内容的缩小的css文件。有人能告诉我如何解决这个问题吗。我没有看到我的终端有任何错误。使用django 1.5。

这里是我的django-管道特定设置:

代码语言:javascript
复制
STATICFILES_STORAGE     = 'pipeline.storage.PipelineCachedStorage'
PIPELINE_ENABLED        = True
PIPELINE_CSS_COMPRESSOR = 'pipeline.compressors.yuglify.YuglifyCompressor'
PIPELINE_JS_COMPRESSOR  = 'pipeline.compressors.yuglify.YuglifyCompressor'
PIPELINE_YUGLIFY_BINARY = '/usr/bin/env yuglify'


PIPELINE_CSS = {
    'page_style': {                        
        'source_filenames': (                       
          'css/header.css',
          'css/content.css',
          'jqm/grid.css'
        ),
        'output_filename': 'assets/compressed/page_style.min.css', 
     }
}
EN

回答 1

Stack Overflow用户

发布于 2014-05-19 05:44:05

您是在使用Ubuntu并在控制台上键入node返回任何输出吗?

我刚解决了这个问题(或者类似的问题?)当我意识到我使用apt-get来安装Node(js)时,我自己也遇到了问题,结果它被安装为nodejs,而不是node (根据Ubuntu的说法,这是另一回事)。

如果您是which yuglify,您可以找到路径并编辑顶部的bang-line,以便必须更正到nodejs的路径(例如,当前是#!/usr/bin/env node )。

我把我的#!/usr/bin/env nodejs 改成了,它似乎解决了这个问题。

YMMV

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

https://stackoverflow.com/questions/22498230

复制
相关文章

相似问题

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