django コンプレッサーを使用していくつかのクライアント側コンポーネントの後処理を行うときに、ハンドルバー テンプレートをプリコンパイルするための単純な npm モジュールを作成しましたが、npm モジュールをいくつかの js ファイルと共に出荷する必要があることがわかりました。
現在、npmモジュール自体でこれらの依存関係へのパスを「ハードコード」しているため、グローバルフラグを使用してこれをインストールする人はいないと思います
私のnpmモジュールのレイアウト例
/
* /bin
* /lib/main.js
* /vendor/ember.js
main.js内でember.jsファイルを使用したい...現在、私のハードコーディングされたアプローチは次のようになっています
var emberjs = fs.readFileSync('node_modules/django-ember-precompile/vendor/ember.js', 'utf8');
繰り返しますが、これはローカルにインストールすると想定しているためのみ機能しますが、node.jsにはローカルに埋め込まれたファイルを取得するためのより正当な方法があると思います
これをより「グローバル」フレンドリーにする方法を知っている人はいますか?