成功编译自定义node.js模块如何使用它

时间:2012-12-19 21:47:00

标签: node.js

我在使用npm为node.js安装canvas模块时遇到了很多问题,因此我下载了源代码,并使用visual studio 2005来调试和纠正我遇到的错误。我得到它成功编译,但现在我不知道从那里去哪里,以便能够在我的项目中使用它。看起来应该很容易,但我甚至不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

将已编译的.dll文件重命名为.node并将其放入节点项目中。然后只需require

例如,在文件夹中:

app.js
canvas.node
...

在app.js中:

var canvas = require('./canvas');

请注意,对于canvas模块,使用npm进行安装时应该没有问题如果您设置了正确的节点本机构建环境(node-gyp),包括Python 2.7MS Visual C++ 2010(对于x64版本,Win 7 x64 SDK)。 VS 2005将无效。

你显然也需要安装cario,因为帆布依赖它。