Я использую 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 на этой странице http://github.com/tautologistics/node-htmlparser и перемещаю файл lib / node-htmlparser.js в
~/.node_libraries
тогда все работает нормально.
Какой смысл использовать npm для установки чего-либо, если мне нужно переместить файл lib следующим образом? Я что-то пропустил ?