すべてのファイルがモジュール(...、package.seeall)で始まるluaのコードベースで作業しています。しかし、このモジュールのキーワードはLua 5.2ではサポートされなくなりました。コードベースはかなり大きく、インターリーブするので、特定のファイルに対してrequire(filename)を実行することは不可能です。私はLuaのウェブサイトから関連記事を読んだが、package.seeallを置き換えても、プログラムを実行するのに必要なファイルを要求するという同じ機能を維持することができる最高/最もクリーンな/最も簡単な方法は何であるかまだ分かっていない。 ありがとうLuaモジュール(...、package.seeall)はLua5.2で動作しません
4
A
答えて
3
module()
はLua 5.2では非推奨です。新しい構文を使用する必要があります(プログラム内でテーブルを作成して返します)。もともと使用していたフォーマットはサポートされなくなりました。
実際に使用したい場合は、-DLUA_COMPAT_MODULE
フラグでLuaをコンパイルする必要があります。
関連する問題
- 1. Lua os.timeは動作しません
- 2. NodeMCU Lua Websocketsは2.0ベースラインでは動作しません。
- 3. Openresty Luaスクリプトは一度しか動作しません
- 4. Lua:別のモジュールをロードするモジュールをロードできません
- 5. Excel VBAモジュールが動作しません
- 6. スキャンはrealtekモジュールのrtl8723ドライバでは動作しません
- 7. NPMモジュールrimrafはOSX上では動作しませんが、Windows
- 8. スタンダードライブラリのモジュールを使用すると、私のクレートルートで動作しますが、モジュールでは動作しません
- 9. mingw64 shell perl CPANはどのモジュールでも動作しません
- 10. Phoenix/Elixir - 一部のモジュールで動作するLoggerですが、他のモジュールでは動作しません
- 11. Babel.jsでNode.jsでES2015モジュールが動作しませんか?
- 12. コピースクリプトはローカルサーバでは動作しません。リモートサーバでは動作しません。
- 13. 隣接モジュールからのインポートパッケージはPy2では動作しますが、Py3では動作しません
- 14. ZF2AuthAclモジュールはすぐに動作しません
- 15. Yahoo-Financeモジュールはもう動作しませんか?
- 16. モジュールtkinterはPython 3.5で動作しますが、Python 3.6では動作しません。
- 17. quick editモジュールがdrupalで動作しません7.5
- 18. Drupal 8:RESTエクスポートビューがsimple_oauthモジュールで動作しません
- 19. angle-io-slimscrollがモジュールで動作しません
- 20. Sailsjs外部モジュールがサービスで動作していません
- 21. Excel VBA:Worksheet_Changeメソッドがモジュール内で動作しません
- 22. Regexはどこでも動作しますが、Luaで動作します
- 23. nodeJSのrequire()は、インストールしたばかりのモジュールでは動作しません。
- 24. Torch test.sh、/ usr/bin/lua:モジュール 'paths'が見つかりません
- 25. Lua:モジュール 'castl.runtime'が見つかりません
- 26. Pythonモジュールの "keyboard"はWindowsで動作し、Raspberryでは見つかりません
- 27. ALU用のVerilogモジュールが正しく動作しません
- 28. Drupal 7モジュール "ページタイトル"が正しく動作しません
- 29. nginx cモジュールこんにちは世界は動作しません
- 30. データバインディングが動作しません。モジュール名がHTMLページに渡されません
'module(" modulename "、package.seeall)を' modulename = setmetatable({_ NAME = "modulename"}、{__ index = _G})に置き換えます。ローカル_ENV =モジュール名; _M、_PACKAGE = _ENV、_NAME: "^。+%。"または "" –