跳转到主要内容

Flask的Webpack集成。

项目描述

https://img.shields.io/travis/inveniosoftware/flask-webpackext.svg https://img.shields.io/coveralls/inveniosoftware/flask-webpackext.svg https://img.shields.io/github/tag/inveniosoftware/flask-webpackext.svg https://img.shields.io/pypi/dm/flask-webpackext.svg https://img.shields.io/github/license/inveniosoftware/flask-webpackext.svg

Flask的Webpack集成。

Flask-WebpackExt让您轻松地从Flask与现有的Webpack项目进行接口操作,而不试图为您管理Webpack。Flask-WebpackExt通过以下方式实现:

  • 清单:您通过使用如webpack-manifest-pluginwebpack-yam-pluginwebpack-bundle-tracker之类的插件,让Webpack编写一个manifest.json。Flask-WebpackExt读取清单并在您的Jinja模板中使编译后的资源可用。

  • NPM 的 CLI:Flask-WebpackExt 提供了一个 Flask CLI,例如 flask webpack install 将在您的 Webpack 项目中运行 npm install。同样,flask webpack build 将运行 npm run build

您还可以选择使用 Flask-WebpackExt 来

  • 注入配置: Flask-WebpackExt 将在您的 Webpack 项目中写入一个 config.json 文件,您可以在 Webpack 配置中导入它。您可以在配置中定义内容,例如让 Webpack 了解输出路径或动态入口点。

  • 收集包: 如果您的 Webpack 项目分布在多个 Python 包中,Flask-WebpackExt 可以帮助您动态地将文件组合成一个 Webpack 项目。如果您直到运行时才知道安装了哪些包,这很有用。

更多文档可在 https://flask-webpackext.readthedocs.io/ 查找

更改

版本 1.0.2(发布于 2020-05-13)

  • 弃用低于 3.6.0 的 Python 版本。现在支持 3.6.0 和 3.7.0

  • 由于与应用程序上下文相关的错误,设置 Sphinx <3

  • 停止使用示例应用

版本 1.0.1(发布于 2018-12-14)

  • Pypi 分类器和部署配置

  • 许可证检测

版本 0.1.0(发布于 2016-05-29)

  • 首次公开发布。

项目详情


下载文件

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

源分布

flask-webpackext-1.0.2.tar.gz (24.1 kB 查看散列)

上传时间

构建分布

flask_webpackext-1.0.2-py2.py3-none-any.whl (15.7 kB 查看散列)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面