【问题标题】:How to properly organize a module for node.js如何正确组织 node.js 的模块
【发布时间】:2011-09-05 18:59:12
【问题描述】:

我目前正在学习 node.js

我想创建一个名为 'bio' 的模块,其中包含一些本机 C++ 扩展和一些 javascript 代码。

我在根目录中生成了一个简单的“package.json”文件,其中 npm initsrc/ 文件夹中的 c++ 源代码。 C++ 文件编译为 /build/extension.node 。

/package.json
/build/extension.node
/src/extension.cpp
  • 我应该把 javascript 文件放在哪里?

  • 我应该如何告诉node我的javascript文件是'bio'包的一部分?

  • 我应该如何设置$NODE_PATH

谢谢

【问题讨论】:

    标签: node.js module packaging


    【解决方案1】:

    javascript 文件通常放在./lib/。查看小型 NPM 包,例如 dirtyrequest

    告诉节点包名将package.json和其他文件放到bio文件夹中。

    你不应该设置NODE_PATH。您应该改用node_modules 约定。

    阅读http://nodejs.org/docs/latest/api/modules.html#modules_folders_as_modules 和相关文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-14
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 2011-08-30
      相关资源
      最近更新 更多