如何在同一目录中创建两个不同的Node.js模块?

时间:2014-10-07 17:49:28

标签: node.js

如何在同一目录中创建两个不同的Node.js模块?有人可以演示如何做到这一点?也许比我想象的要容易。

1 个答案:

答案 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文件。