私はOSX 10.5を使用していて、Nodejsで遊んでいます。npm をインストールし、それを使用していくつかのプラグインをインストールしました。少なくとも、インストールは正常に機能したと言っていますが、それらをロードしようとするとエラーが発生します
$npm install htmlparser
正常にインストールされたら、test という名前のファイルを作成します
var htmlparser = require("node-htmlparser");
そして走る
$node test.js
私は得る
var htmlparser = require("node-htmlparser"); node.js:275 throw new Error("Cannot find module '" + request + "'");
私は自分の.bash_profile
ファイルにこれを持っています:
export NODE_PATH="/usr/local/lib/node"
このページで GIT リポジトリのクローンを作成し、ファイルlib/node-htmlparser.js
を移動すると、~/.node_libraries
正常に動作します。
このようにlibファイルを移動する必要がある場合、npmを使用して何かをインストールする意味は何ですか? 何か不足していますか?