Как правильно организовать модуль для node.js - PullRequest
1 голос
/ 05 сентября 2011

Я сейчас изучаю node.js .

Я хотел бы создать модуль с именем 'bio' , который будет содержать некоторые собственные расширения C ++ и некоторый код JavaScript.

Я создал простой файл "package.json" с npm init в корневом каталоге и моими исходниками на c ++ в папке src / . Файл C ++ скомпилирован в /build/extension.node.

/package.json
/build/extension.node
/src/extension.cpp
  • Где мне разместить файлы javascript?

  • как мне сказать node, что мои файлы javascript являются частью пакета 'bio'?

  • как мне установить $NODE_PATH?

Спасибо

1 Ответ

1 голос
/ 05 сентября 2011

Файлы javascript обычно помещаются в ./lib/.Проверьте примеры небольших пакетов NPM, таких как dirty или request.

Чтобы сообщить узлу имя пакета, поместите package.json и другие файлы в папку bio.

Вам следуетне установлено NODE_PATH.Вместо этого вы должны полагаться на node_modules соглашение.

Чтение http://nodejs.org/docs/latest/api/modules.html#modules_folders_as_modules и соответствующую документацию.

...