这行代码正在寻找哪个文件

时间:2017-03-30 14:39:46

标签: node.js canvas webpack

我不熟悉使用节点包。我正在尝试将canvas添加到我的项目中。但是我看到了这个错误:

ERROR in ./~/canvas/lib/bindings.js
Module not found: Error: Can't resolve '../build/Release/canvas' in      'C:\Users\me\myapp\node_modules\canvas\lib'
@ ./~/canvas/lib/bindings.js 3:17-51
@ ./~/canvas/lib/canvas.js
@ ./app/app.js
@ ./app/components/base/base.spec.js

我查看bindings.js文件,唯一的代码是:

module.exports = require('../build/Release/canvas');

我导航到../build/Release/canvas文件夹,找到5个名为canvas的文件,扩展名不同:

canvas.exp
canvas.lib
canvas.map
canvas.node
canvas.pdb

需求代码是否正在寻找这些文件中的任何一个?导致“无法解决”的原因是什么?错误?

1 个答案:

答案 0 :(得分:0)

module.exports = require('../build/Release/canvas');

此要求将查找(取决于节点配置): - canvas.js - canvas.ts - index.js - index.ts

所需文件应具有js模数结构

相关问题