問題タブ [moonscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - Luarocks がオブジェクトのコンパイルに失敗しました
luarocks などを使用してライブラリをインストールするのは初めてで、Lapis の依存関係をインストールするときに修正方法がわからない問題に直面しています。
ご覧のとおり、Lapis の依存関係はまったくインストールされていません (Lapis をダウンロードしようとすると、自動的にインストールされると思います)。これには通常のコマンドプロンプトを使用しています。とても新しいので、私は多くのことを間違っている可能性があると思います. 他のものを使用する必要がありますか?どんなポインタでも素晴らしいでしょう、ありがとう!
lua - Moonscript の素晴らしい構成の単体テスト
lua/moonscript を学ぶために私がやろうとしているのは、すばらしい構成ファイル (rc.lua) をmoonscriptに移行し、途中でいくつかのことを単体テストすることです。このために、次のような Moonscript 構成ファイルを要求するように rc.lua をセットアップしました。
私の構成がモジュール「ギア」の特定の機能を呼び出すかどうかを確認する最初の単体テストでは、すべてがかなりうまくいきました。後続のすべての呼び出しのギアモジュールをモックすることになりました
そのように単体テストを設定することによって
テスト中の構成ファイルが「awful」モジュールを要求する必要があるときまで早送りします。そのinit.luaが呼び出され、すぐに実行されます
これはclient.luaの実行につながります
そして今、まだ読んでいる皆さんのために、tag.lua の問題:
その最後の呼び出しは古き良きものをスローします
これは、 client.lua が最初のいくつかの require 呼び出しをまだ実行していないため、グローバルにまったく使用できないか、少なくともその機能をまだ定義していないためだと思います。
最後に、次の質問に至ります。
そもそもなぜこれはあなたの毎日の素晴らしい起動中にさえ実行されるのですか (awful はほとんどコアモジュールです)、それが実行される環境を複製しようとするときに何が欠けていますか.
よろしくお願いします。
敬具
nginx - config.moon の値を使用しないラピス
leafo.net/lapisのガイドに従って構成ファイルを作成しています。私config.moon
はアプリの最上位フォルダーにあり、次のようになります
lapis build
またはを実行すると、日付スタンプが変更さlapis server
れていることがわかりますがnginx.conf.compiled
、ポート 8080 でリッスンしているため、構成が無視されているようです。
lapis server
したがって、そのポートに接続しようとして失敗します。私は何を逃したのですか?
アプリの構造:
lua - moon.lua 依存関係のバンドル
私は Love2D を使用して lua でゲームを作成しており、配布用に .exe にバンドルすることに成功しました。ただし、最近 Moonscript に切り替えましたが、実行可能ファイルをコンパイルしてバンドルした後、別のコンピューターで起動できませんmoon.lua
。
Moonscript 標準ライブラリを .exe 融合バンドルに含めるにはどうすればよいですか?
image - lua で löve2d を使用して ImageData または Image を新しいファイルに保存できますか?
Löve2Dを使用して、「 ImageData」(またはそのようなもの) をLuaの新しいファイルに保存できるかどうかを知る必要があります。できない場合、どうすればできますか?
前もって感謝します !