2016-04-04 3 views
0

私はindex.jsとプロジェクトのルートにあるindex.jsresults.hbsを持っています。私はnpm linkを使用してこのユーティリティをグローバルにインストールしましたが、プロジェクトフォルダ以外のどこからでも実行すると、results.hbsが見つかりません。 cwdではなく、インストールされた場所を基準にしてresults.hbsをどのように参照しますか?リファレンスファイルインストールされた場所に相対

答えて

1

ライブラリを基準にして任意のファイルを参照できます。あなたのライブラリが呼び出されたのであれば、mylibあなたはそれが、あなたはあなただけのライブラリに対する何かを必要とする必要がある場合、または行うことができます ライブラリ内の任意のファイルを参照するためにそれを使用することができ、この

var mylibPath = require.resolve('mylib') 

ようなパスです見つけることができますこのように

require('mylib/myfile') 
関連する問題