您当前的位置: 首页 >  Python

彭世瑜

暂无认证

  • 1浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python:webassets打包web项目中的js和css文件

彭世瑜 发布时间:2021-04-14 13:37:29 ,浏览量:1

  • PyPI: https://pypi.org/project/webassets/
  • Github: https://github.com/miracle2k/webassets
  • Doc: https://webassets.readthedocs.io/

个人感觉是Python版的webpack

安装
pip install webassets
使用示例
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']

输入文件 static/js/common-1.js

function foo1() {

}

static/js/common-2.js

function foo2() {

}

输出文件

static/js/common.js

function foo1(){}
function foo2(){}
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0557s