3

ember-cli アドオンを作成しようとしていますが、このアドオンにカスタム コマンドを含めたいです。lib/commandsこの部分は、ファイル構造を作成includedCommandsし、アドオンで使用されるコマンドを実行するスクリプトを含めることで、既に行っていますindex.js

私が苦労しているのは、コマンドがホストアプリケーションディレクトリ内の構成ファイルを読み取れるようにしたいということです。これどうやってするの?ホストアプリの絶対パスを見つけることができれば、組み込みのノードツールを使用してファイルを解析できると思いますが、このパスを見つけるにはどうすればよいですか?

このタスクを達成するためのより良い方法があれば、私はすべて耳にします。

4

2 に答える 2

0

私は問題を解決することができました。それが最善の方法かどうかはわかりません。したがって、次を使用するだけでノードの絶対プロセスパスを取得できますprocess.cwd()次に、構成ファイル名を文字列の最後に追加して、構成ファイルの絶対パスを取得できます。

これを行うべき ember-cli 固有の方法がある場合は、お知らせください。

于 2015-04-28T17:52:28.610 に答える