这是一个精简版的 webpack JavaScript 打包工具,但使用 Swift 编写。
它的唯一目的是为服务端 Swift 应用程序提供一些基本的打包和 JavaScript 模块管理功能。 避免下载整个 NPM/webpack 基础设施(你知道的,du -sh node_modules
=> 82M
...)。
注意:这仅适用于非常简单的开发环境! 仍然建议使用真正的 webpack 来生成部署包。 实际上,即使对于严肃的 JS 前端开发也是如此。 真正的 webpack 提供了热重载等功能,这些功能非常方便(但需要 webpack 开发服务器与您的服务端 Swift 应用程序一起运行)。
webpack 拥有大量特性,而这个工具只支持其中的一小部分 :-)
本工具支持的功能
import
和 export
语句的转译这是一个非常粗糙的设置,但到目前为止,似乎已经足够满足我们的需求了 :-)
WebPackMiniS 由 ZeeZide 提供。 我们喜欢反馈、GitHub 星星、酷炫的合同工作,大概任何你能想到的赞美形式。
在 Noze.io Slack 中加入我们。