如何正确组织node.js模块
我目前正在学习node.js。
我想创build一个名为“bio”的模块,其中包含一些本地C ++扩展和一些JavaScript代码。
我已经生成了一个简单的“package.json”文件,在根目录下有npm init ,在src /文件夹中有我的c ++源。 C ++文件被编译为/build/extension.node。
/package.json /build/extension.node /src/extension.cpp
-
我应该把JavaScript文件放在哪里?
-
我应该如何告诉
node
我的JavaScript文件是“生物”包的一部分? -
我应该如何设置
$NODE_PATH
?
谢谢
JavaScript文件通常放在./lib/
。 检查小的NPM软件包如dirty
或request
示例。
告诉节点的包名称把package.json
和其他文件放到一个bio
文件夹中。
你不应该设置NODE_PATH
。 您应该依赖于node_modules
约定。
阅读http://nodejs.org/docs/latest/api/modules.html#modules_folders_as_modules和相关文档。