Python:webassets打包web项目中的js和css文件
【摘要】 PyPI: https://pypi.org/project/webassets/Github: https://github.com/miracle2k/webassetsDoc: https://webassets.readthedocs.io/
个人感觉是Python版的webpack
安装
pip install webassets
1
使用示例
fr...
- PyPI: https://pypi.org/project/webassets/
- Github: https://github.com/miracle2k/webassets
- Doc: https://webassets.readthedocs.io/
个人感觉是Python版的webpack
安装
pip install webassets
- 1
使用示例
from webassets import Environment, Bundle
assets_env = Environment( directory='./static', url='/static')
common_js = Bundle( 'js/common-1.js', 'js/common-2.js', filters='jsmin', output='js/common.js')
assets_env.register('common_js', common_js)
print(assets_env['common_js'].urls())
# ['/static/js/common.js?207d589d']
assets_env.debug = True
print(assets_env['common_js'].urls())
# ['/static/js/common-1.js', '/static/js/common-2.js']
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
输入文件
static/js/common-1.js
function foo1() {
}
- 1
- 2
- 3
static/js/common-2.js
function foo2() {
}
- 1
- 2
- 3
输出文件
static/js/common.js
function foo1(){}
function foo2(){}
- 1
- 2
文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/115696564
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)