我已经构建了我的第一个节点本机扩展,并希望在另一个节点应用程序中使用它,但我不知道需要打包哪些文件,也不知道应该如何打包它们以供其他应用程序分发和使用。
在我的扩展项目的“build/release”目录中有“mylib.lib”、“mylib.node”和“mylib.exp”。“mylib.node”是应用程序发布和使用的唯一文件吗?
大概不是,因为我的扩展项目的根级别包含“package.json”,我认为这是 NPM 所必需的。但我不希望他们必须构建/编译,所以我可能需要一个完全不同的 package.json 用于分发与开发?