跳转到主要内容

Python的Webpack集成层。

项目描述

https://github.com/inveniosoftware/pywebpack/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/pywebpack.svg https://img.shields.io/github/tag/inveniosoftware/pywebpack.svg https://img.shields.io/pypi/dm/pywebpack.svg https://img.shields.io/github/license/inveniosoftware/pywebpack.svg

Python的Webpack集成层。

使用Flask? 查看文档 Flask-WebpackExt

PyWebpack简化了与现有Webpack项目的接口,并不试图为您管理Webpack。PyWebpack通过以下方式实现:

  • 清单: 您告诉Webpack使用如webpack-manifest-pluginwebpack-yam-pluginwebpack-bundle-tracker等插件写入manifest.json。PyWebpack读取清单并使您的编译资源可用于模板引擎,如Jinja。

  • NPM API: PyWebpack提供了一个API,例如,project.install()将在您的Webpack项目中运行npm install

可选地,您还可以使用PyWebpack来

  • 注入配置: PyWebpack将写入一个config.json到您的webpack项目中,您可以在webpack配置中导入它。您可以在配置中定义内容,例如让webpack知道输出路径或动态入口点。

  • 收集包: 如果您的Webpack项目分散在多个Python包中,PyWebpack可以帮助您动态地将文件组合成一个Webpack项目。如果您直到构建时才知道哪些包被安装,这非常有用。

更多文档可在https://pywebpack.readthedocs.io/找到。

变更

版本 2.0.1(发布日期:2024-09-20)

  • 移除对setuptools的隐式依赖,并使用importlib-metadata代替已废弃的pkg_resources模块。

版本 2.0.0(发布日期:2024-03-04)

  • 移除对node-semver包的依赖。

  • 将NPM依赖项合并算法修改为当发现同一包冲突的主版本时失败。

版本 1.2.0(发布日期:2021-01-21)

  • 修复了在使用WebpackBundleProject与LinkStorage创建符号链接时,源package.json被覆盖的问题。

版本 1.1.0(发布日期:2020-05-25)

  • 添加了对从包中收集别名支持。

  • 恢复Python 2兼容性。

版本 1.0.4(发布日期:2020-05-25)

  • 当NPM进程因错误退出时,Python命令现在会失败。

版本 1.0.3(发布日期:2020-05-12)

  • 修复了webpack-bundle-tracker清单解析错误的问题。

版本 1.0.2(发布日期:2020-04-28)

  • 为LinkStorage添加一个depth参数,允许在文件夹级别进行更高级的符号链接。

版本 1.0.1(发布日期:2020-02-14)

  • 在bundles_from_entry_point中添加对具有可调用性包的支持。

版本 1.0.0(发布日期:2018-10-29)

  • 添加文档和额外的测试。

版本 0.1.2(发布日期:2017-11-06)

  • 修复了

版本 0.1.1(发布日期:2017-05-29)

  • 修复了package.json未更新的问题。

  • 修复了package.json依赖项合并问题。

  • 增加测试覆盖率。

版本 0.1.0(发布日期:2017-05-16)

  • 首次公开发布。

项目详情


下载文件

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

源分发

pywebpack-2.0.1.tar.gz (30.2 kB 查看散列

上传时间

构建分发

pywebpack-2.0.1-py2.py3-none-any.whl (16.7 kB 查看散列

上传时间 Python 2 Python 3

由以下支持

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