問題タブ [elixir-mix]
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.
elixir - 混合アプリケーションのロガーに異なるログ レベルを提供する方法は?
rollbax
パッケージをインストールしました。モジュールを介してロールバーに出力を記録する機能を提供します。Rollbax.Logger
問題はlevel: :info
、デフォルトのエリクサー:console
ロガーlevel: :error
とRollbax.Logger
.
どうやってやるの?
io - System.cmd 出力の色を保存して、elixir の IO に配置します。
私は非常に単純なミックスタスクを持っています。実際にはコマンドをラップnpm
し、出力をコマンドラインに返します:
問題はnpm run lint
、コマンド ラインで実行すると、色付きの出力が返されることです。しかし、実行mix js_lint
すると、色のない出力が返されます。
どこで色を失うのですか?どうすれば修正できますか?
更新 私はeslintを使用しています。
elixir - 「mix test」を使用してすべてのテストを一覧表示するにはどうすればよいですか
mix
テストを実行せずにすべてのテスト名を出力するコマンドライン呼び出しと組み合わせて使用できますか?
elixir - 混合テスト - テスト パターンはどのファイルとも一致しませんでした
Elixir プロジェクト用にいくつかのテストを作成し、test/
ディレクトリに配置しました。を実行するmix test
と、次のようになります。
それだけです、その後は何もありません。テストのパスを手動で設定する必要がありますか? 簡単なGoogle検索では何も明らかになりませんでした。
これは私のすべてのテストがどのように見えるかです:
elixir - 一度だけ実行されるプログラムに elixir アプリケーションを使用する
アプリケーションを開始するとき、戻り値は pid またはエラーである必要があります。
一度だけ処理を実行することを意図したプログラムにアプリケーションを使用することは可能ですか。何かのようなもの。
elixir - PLT を作成するための dialyxir mix タスクは、エラーやテーブルの作成なしで終了します
私は、dialyxir を使用して、それが提供する混合タスクを通じてプロジェクトでダイアライザー分析を実行しようとしています。
依存関係に追加し、README に従ってコンパイルしました。
を実行するmix dialyxir.plt
と、エラーは報告されませんが、テーブルを作成せずに終了します。
問題は、これをどのようにデバッグするかです。
elixir - Phoenix固有のミックスタスク/ジェネレーターがありません
Phoenix 固有のミックス タスクがありません。例: mix phoenix.gen.html
$ミックスヘルプ| grep -i フェニックス
mix local.phoenix # Phoenix をローカルで更新する
mix phoenix.new # 新しい Phoenix v1.2.1 アプリケーションを作成します
$ ミックス -v
Erlang/OTP 19 [erts-8.1] [ソース] [64 ビット] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
ミックス 1.3.4
$ エリクサー -v
Erlang/OTP 19 [erts-8.1] [ソース] [64 ビット] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
エリクサー 1.3.4
Mac に Erlang、Node、Elixir、Phoenix を (brew を使用して) 再インストールしましたが、何も問題が解決しないようです。
これは、Phoenix アプリ ディレクトリから実行した出力です。