2014-10-07 2 views
-1

Как создать два разных модуля Node.js в одном каталоге? Может кто-нибудь продемонстрировать, как это сделать? Может быть, это проще, чем я думаю.Как создать два разных модуля Node.js в одном каталоге?

+0

Каков код, который вы хотите написать, чтобы получить доступ к модулям из вашего приложения? –

+0

, скажем, в другом каталоге. У меня была программа-узел, которая выполняла «var module_x = require ('module_x'); и "var y = require ('module_y'); и module_x и module_y находятся в одном каталоге. –

+0

В чем проблема, связанная с тем, что они находятся в одной папке? Возможно, есть лучшее решение –

ответ

2

Технически вы можете поместить CommonJS модули непосредственно под node_modules каталог в виде отдельных файлов:

node_modules/module_x.js 
node_modules/module_y.js 
main.js // --> does var x = require('module_x'); 

с относительными требуют пути, те могут также просто существуют в том же каталоге:

my_app/module_x.js 
my_app/module_y.js 
my_app/main.js // --> does var x = require('./module_x'); 

Однако , чтобы опубликовать их через npm, им нужен свой собственный каталог и файл package.json.

Смежные вопросы