跳转到主要内容

Lektor的JavaScript压缩器。基于rjsmin。

项目描述

lektor-JSminify

PyPI version Downloads

Lektor的自动压缩JavaScript文件的JavaScript压缩器

使用rjsmin查找.js文件,并在构建过程中将其压缩。只有当需要时才重新构建(文件更改或配置更改)。当启动开发服务器时,它会在后台监视文件更改,并在需要时重新构建它们。

安装

您可以使用Lektor的安装程序安装插件:

lektor plugins add lektor-jsminify

或手动安装,将插件添加到lektorproject文件中的packages部分:

[packages]
lektor-jsminify = 1.4.1

使用方法

要启用jsminify,请在启动开发服务器或运行构建时传递jsminify标志

lektor server -f jsminify
lektor build -f jsminify

当标志存在时,jsminify将从asset_sources/js中获取所有.js文件,将其压缩并放置在assets/js中。

该插件有以下设置,您可以调整以满足您的需求

参数 默认值 描述
source_dir asset_sources/js/ 插件搜索js文件的目录(包括子目录)
output_dir assets/js/ 压缩js文件放置的目录
name_prefix 输出名称的前缀,例如test.js变为test<name_prefix>.js
keep_bang_comments False 保留以感叹号开头的注释
excluded_assets 使用逗号分隔的Unix shell样式通配符列表(fnmatch)排除 .js 文件
included_assets 使用逗号分隔的Unix shell样式通配符列表(fnmatch)包含 .js 文件,覆盖排除的资产

示例配置可以在 configs/jscompile.ini 找到

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

lektor-jsminify-1.4.1.tar.gz (3.8 kB 查看散列)

上传时间

构建分布

lektor_jsminify-1.4.1-py3-none-any.whl (5.0 kB 查看散列)

上传时间 Python 3

由支持