当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 在heroku中具有nodejs的C模块

来源:互联网 收集:自由互联 发布时间:2021-06-16
前段时间我学会了处理V8并通过node-gyp编译小模块.使用heroku上传文件我每次都会看到该节点是用他的依赖编译的.我想知道是否有任何方法可以将c编译到heroku上的nodejs.一些机制,一些命令
前段时间我学会了处理V8并通过node-gyp编译小模块.使用heroku上传文件我每次都会看到该节点是用他的依赖编译的.我想知道是否有任何方法可以将c编译到heroku上的nodejs.一些机制,一些命令?

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

谢谢.

好的,机制很明显

>在根目录中创建一个binding.gyp和build的数据.
>将C脚本放在根目录中.
>修改实际的package.json并在结构中添加两个命令,以便在install period期间执行(每次推送):

“scripts”:{“install”:“node-gyp configure; node-gyp build”}> git add file1.cpp,file2.cpp,binding.gyp等.提交和推送.> [可选]向binding.gyp添加标记以使警告静音.> C模块应该开始使用其他软件包进行编译.

网友评论