Node.js 这行代码要查找哪个文件

Node.js 这行代码要查找哪个文件,node.js,canvas,webpack,Node.js,Canvas,Webpack,我不熟悉使用节点包。我正在尝试将画布添加到我的项目中。然而,我看到了这个错误: 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/can

我不熟悉使用节点包。我正在尝试将画布添加到我的项目中。然而,我看到了这个错误:

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
require代码是否正在查找这些文件中的任何一个?是什么导致“无法解决”错误

module.exports = require('../build/Release/canvas');
这需要查找(取决于节点配置): -canvas.js -帆布 -index.js -索引

所需文件应具有js Module结构

这需要查找(取决于节点配置): -canvas.js -帆布 -index.js -索引


所需文件应具有js ModuleoE结构

它正在查找
canvas.js
您是如何将canvas添加到项目中的?你试过安装npm吗?查看这里:它正在寻找Release/canvas.js/或Release/canvas/index.jskazu,我确实使用了npm安装,如网页所示。但是,我需要遵循以下步骤:让npm install canvas“正常工作”,而不会出现错误。是npm安装画布无法正常工作的问题吗?哦,好吧,以前从未出现过这样的问题。您是否收到任何消息,告诉您canvas安装通过该链接成功?如果是,问题可能是文件放错了位置。在我看来,在/build/Release/canvas/中没有canvas.js是很奇怪的。它正在寻找
canvas.js
您是如何将canvas添加到项目中的?你试过安装npm吗?查看这里:它正在寻找Release/canvas.js/或Release/canvas/index.jskazu,我确实使用了npm安装,如网页所示。但是,我需要遵循以下步骤:让npm install canvas“正常工作”,而不会出现错误。是npm安装画布无法正常工作的问题吗?哦,好吧,以前从未出现过这样的问题。您是否收到任何消息,告诉您canvas安装通过该链接成功?如果是,问题可能是文件放错了位置。奇怪的是,我认为/build/Release/canvas/中没有canvas.js。它将查找…/Release/canvas.js或…/Release/canvas/index.js,而不是index.js(顺便说一句,默认情况下节点永远不会查找.ts文件),正如我提到的,这取决于配置它将查找…/Release/canvas.js或…/Release/canvas/index.js,不是我提到的index.js(顺便说一句,默认情况下节点永远不会查找.ts文件),它取决于配置