1

NPM モジュールを作成しました。ファイルを読み取る必要があります。NPMモジュールの作成中に、.jsファイルと同じディレクトリにファイルを配置して使用しました

var file = './sqlmap_config.json';

このファイルは、コードをスタンドアロンで使用するとうまく含まれます。NPM モジュールを作成すると、このファイルは NPM モジュールがインストールされている親ディレクトリで検索され、コードが失敗します。

ハードコードする必要がありますか

var file = './node_modules/module/sqlmap_config.json';

または、これを達成する他の方法があります

4

1 に答える 1

0

次のようなものを使用したいと思うでしょう:

var file = __dirName + '/sqlmap_config.json';

https://nodejs.org/api/all.html#modules_dirname

于 2013-07-29T20:09:51.607 に答える