Python的Webpack集成层。
项目描述
Python的Webpack集成层。
使用Flask? 查看文档 Flask-WebpackExt。
PyWebpack简化了与现有Webpack项目的接口,并不试图为您管理Webpack。PyWebpack通过以下方式实现:
清单: 您告诉Webpack使用如webpack-manifest-plugin、webpack-yam-plugin或webpack-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)
首次公开发布。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。