artifacts.require
の使用方法を理解しようとしています。私はそれを移行とテストのために記述している標準的な段落を見てきました。このことから、artifacts
というグローバルスコープのメソッドrequire
は、マイグレーションやテストの実行中にトリュフル実行可能ツールによって自動的に定義されると私は推測しています。しかし、私はartifacts.require
をマイグレーションやテストのコンテキスト外で使用するコードで作業しています。むしろ、このコードは普通のat
とnew
を実行するだけです。ただし、このコンテキストでは、オブジェクトartifacts
は定義されていません。artifacts.requireを適切に使用していますか?
ここに正しい画像がありますか?これはartifacts.require
の適切な使用ですか?もしそうなら、マイグレーションやテストの外で定義するためには何をしなければなりませんか?
ありがとうございました!
EthPM経由でインストールされたパッケージからコンパイル済みコードを取得するにはどうすればよいですか?トリュフ・ドックの例では、テストの外でartifacts.requireを使用していますが、これは本番環境では動作しません。http://truffleframework.com/docs/getting_started/packages-ethpm – rhlsthrm