2017-05-15 11 views
0

npmパッケージにtemplate.htmlというファイルを含めるにはどうすればいいですか?パッケージがグローバルにインストールされたら、ノードjavascriptアプリケーションはディスクからロードするためにそのファイルへのパスをどのように見つけますか?npmパッケージにリソースまたはテンプレートファイルをどのように組み込み、ノードにロードするのですか?

答えて

1

デフォルトでは、NPMはパッケージ化時にディレクトリ内のすべてのファイルを含みます。 (あなたはpackage.jsonfilesプロパティとそれを制御することができます。)

をあなたのパッケージがインストールされている場合、あなたは、スクリプトファイルと同じディレクトリにtemplate.htmlを持っている場合、あなたはそれにアクセスするために__dirnameを使用することができます。

fs.readFile(path.resolve(__dirname, 'template.html'), 'UTF-8', callback); 

source

関連する問題