4

前段时间我通过node-gyp学会了处理V8和编译小模块。每次使用他的依赖项编译该节点时,我都会看到使用 heroku 查找文件。我想知道是否有任何方法可以在 heroku 上将 c++ 编译为 nodejs。某种机制,某种命令?

提高性能会很有趣,特别是对于处理“本机”类型而不是 V8 对象的函数(作为简单的字符串或数字,在最终转换为V8::Numberand之前V8::String),这在架构上很复杂并且会降低产量。

谢谢。

4

1 回答 1

3

好的,机制很明显

  1. 在根目录中创建一个带有构建数据的binding.gyp

  2. 将 C++ 脚本放在根目录中。

  3. 修改实际的package.json并在结构中添加两个命令以在安装期间执行(每次推送):

    “脚本”:{“安装”:“节点 gyp 配置;节点 gyp 构建”}

  4. git add file1.cpp, file2.cpp,binding.gypCommitpush.

  5. [可选] 将标志添加到binding.gyp以使警告静音。

  6. C++ 模块应该开始使用附加包进行编译。

于 2013-06-25T12:47:55.663 回答