如何在同一目录中创建两个不同的Node.js模块?有人可以演示如何做到这一点?也许比我想象的要容易。
答案 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
文件。