如何在我的应用程序中使用.Node文件

时间:2015-04-09 21:27:04

标签: node.js

我想在我的节点应用程序中使用lwip。但是当我尝试npm install lwip时,它在我的环境中失败了。所以,我按照github页面上的说明操作,我有为我的环境构建的项目。其输出是三个.Node文件:lwip_decoder,lwip_encoder和lwip_image。如何在我的应用程序中使用这些?

我有这个,但我一直收到错误.open未定义

var lwip = require('../../custom_modules/lwip_image');
var img = req.files.image;
var imgPath = path.join(__dirname, '../../public/images', img.name);
lwip.open(imgPath, function (err, image) {
    if (!err) {
        console.log(image.width);
        consoel.log(image.height);
    } else {
        console.log(err);
        console.log(imgPath);
    }
});

1 个答案:

答案 0 :(得分:0)

lwip_image不是您应该要求的模块。

您仍然需要require('lwip')。您只需将构建模块放在适当的位置,以便lwip可以在需要时使用它们。