我目前正在学习 node.js 。
我想创建一个名为'bio'的模块,其中包含一些原生C ++扩展和一些javascript代码。
我在根目录中生成了一个简单的“package.json”文件,其中包含 npm init ,而在 src / 文件夹中生成了我的c ++源文件。 C ++文件被编译为/build/extension.node。
/package.json
/build/extension.node
/src/extension.cpp
我应该把javascript文件放在哪里?
我该怎么告诉node
我的javascript文件是'bio'包的一部分?
我应该如何设置$NODE_PATH
?
由于
答案 0 :(得分:1)
javascript文件通常放在./lib/
。检查小型NPM软件包,例如dirty
或request
。
告诉节点包名称将package.json
和其他文件放到bio
文件夹中。
您不应该设置NODE_PATH
。您应该依赖node_modules
惯例。
阅读http://nodejs.org/docs/latest/api/modules.html#modules_folders_as_modules及相关文档。