gpt4 book ai didi

django-compressor - 有没有办法告诉 django 压缩器创建源映射

转载 作者:行者123 更新时间:2023-12-04 12:41:52 26 4
gpt4 key购买 nike

我希望能够在我的生产站点上调试缩小的压缩 javascript 代码。我们的网站使用 django 压缩器来创建缩小和压缩的 js 文件。我最近读到关于 chrome 能够使用源映射来帮助调试此类 javascript。但是我不知道如何/如果可能的话告诉 django 压缩器在压缩 js 文件时创建源映射

最佳答案

关于输出单独的源映射文件,我没有很好的答案,但是我能够进行内联工作。

在添加源映射之前,我的 settings.py 文件使用了以下预编译器

COMPRESS_PRECOMPILERS = (
('text/coffeescript', 'coffee --compile --stdio'),
('text/less', 'lessc {infile} {outfile}'),
('text/x-sass', 'sass {infile} {outfile}'),
('text/x-scss', 'sass --scss {infile} {outfile}'),
('text/stylus', 'stylus < {infile} > {outfile}'),
)

经过快速
$ lessc --help

您发现您可以将 less 和 map 文件放入输出 css 文件中。所以我的新文本/少预编译器条目看起来像
('text/less', 'lessc --source-map-less-inline --source-map-map-inline {infile} {outfile}'),

希望这可以帮助。

编辑:忘记添加了,需要lessc>=1.5.0,升级使用
$ [sudo] npm update -g less

关于django-compressor - 有没有办法告诉 django 压缩器创建源映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14621125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com