luvit
2.18.1
歡迎使用Luvit 2.0的源代碼。此存儲庫包含Luvit/Luvit MetapaCkage和所有Luvit/*包裝的包裝。
該包和模塊的集合為LUVI/LIT運行時實現了Node.js樣式API。它可以用作庫或獨立可執行文件。
有關更多詳細信息,請參見主要項目網頁。 https://luvit.io/
在此處通過問題,在不和諧或郵件列表上提出問題。
LUVIT支持基於FFI和LUA的二進制模塊。有一個Wiki條目說明如何在捆綁的應用程序中管理和包含二進制模塊。發布編譯代碼
首先,您需要克隆並構建Luvit,這很容易,並且要歸功於Makefile and make.bat 。
git clone https://github.com/luvit/luvit.git
cd luvit
make如果您想在不經常建造的情況下測試Luvit,請使用luvi 。
luvi . 在提交PR之前,請務必確保make test 。
luvi /path/to/luvit來測試變化,而無需重建二進制。make test以構建luvit並使用它。luvi . -- tests/run.lualuvi . -- tests/test-<name-of-test>.lua (例如luvi . -- tests/test-http.lua )這些包裝中的包裝主要居住在此存儲庫中,但有些包裝在Luvit/Lit中重複,以lit的引導。可以將更新從任何一個存儲庫推到點亮,只需確保使它們保持同步即可。做到這一點的一種方法是rm -rf deps && lit install 。這將安裝LIT中所有包裝的最新版本。仔細檢查差異,以確保您不會撤消任何工作。在Luvit中,本地可能沒有在LIT中央數據庫中進行的未發表的更改。