不是有效的win32应用程序?

时间:2020-03-12 21:31:45

标签: node.js windows canvas npm

我有一个在Mac for Node上构建的命令行工具。我最近做了一个利用node-canvas的更新。但是,此更新导致CLI工具在Windows上中断。引发以下错误:

internal/modules/cjs/loader.js:1208
  return process.dlopen(module, path.toNamespacedPath(filename));
                 ^

Error: \\?\C:\Users\grumbaut\Documents\books\westcivbr\node_modules\canvas\build\Release\canvas.node is not a valid Win32 application.
\\?\C:\Users\grumbaut\Documents\books\westcivbr\node_modules\canvas\build\Release\canvas.node
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1208:18)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\Users\grumbaut\Documents\books\westcivbr\node_modules\canvas\lib\bindings.js:3:18)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)

我已经研究了node-canvas GitHub存储库上的问题,但找不到满意的答案。谁能提供对此错误的任何见解?我目前正在64位Windows上运行64位Node,并且仍然出现此错误。这对几个人来说都是一个障碍,所以我们将不胜感激。

0 个答案:

没有答案