我正在使用 pylons“minify”webhelper 来缩小和组合我的所有 javascript/css 文件。助手似乎连接了所有文件名并使用结果作为组合版本的名称。我有很多正在组合的 JavaScript 文件,生成的文件名给出了错误:
IOError: [Errno 63] File name too long
有没有办法在不更改帮助程序代码的情况下手动指定文件名或缩短文件名?
最佳答案
基本上,MinificationWebHelpers 向 WebHelpers javascript_link 和 stylesheet_link 函数添加了以下选项:
- minified( bool ):尽可能缩小/减少传递到其最小大小的每个文件,以减少页面加载时间。
- combined (bool):将传递的所有文件合并到一个文件中,以减少服务器请求,从而减少页面加载时间。
- beaker_kwargs(字典):覆盖将传递给 beaker_cache 的默认参数。
- combined_filename(字符串):将与combined=True 结合使用的文件名
所以看起来您可以将组合文件名设置为您想要的名称
关于python - Pylons webhelpers 缩小文件名太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6377486/