Canvas 的 NodeWeb Kit 异常
Exception in NodeWeb Kit for Canvas
我正在尝试将我的 nodejs 应用程序转换为 .exe 文件。我坚持使用 canvas 模块 (npm install @tensorflow/tfjs canvas
)。由于某种原因,nw.js 无法加载此模块。
这是我收到错误的行:
const canvas = require("canvas");
这是错误:
我确实经历了 但不幸的是它没有帮助。
我的节点版本是:16.10.10,nw.js 版本是:0.57.1。使用 Windows10.
有什么办法可以解决这个问题吗?谢谢。
据我了解,由于支持的 Python 版本不同,因此使用 nw-gyp
的任何内容都不适用于较新版本的节点。有人需要将 nw-gyp
移植到 Python 3.
一个相关话题:edge-js build failing with nw-gyp
我在使用 node webkit 时无法解决上述错误,因此我切换到 pkg
,它成功了。
pkg
是允许您将 node.js 项目打包或捆绑到可执行文件中的 CLI。生成的执行文件在没有安装nodejs的设备上可以运行
有关 pkg
的更多信息,请参见 here。
我正在尝试将我的 nodejs 应用程序转换为 .exe 文件。我坚持使用 canvas 模块 (npm install @tensorflow/tfjs canvas
)。由于某种原因,nw.js 无法加载此模块。
这是我收到错误的行:
const canvas = require("canvas");
这是错误:
我确实经历了
有什么办法可以解决这个问题吗?谢谢。
据我了解,由于支持的 Python 版本不同,因此使用 nw-gyp
的任何内容都不适用于较新版本的节点。有人需要将 nw-gyp
移植到 Python 3.
一个相关话题:edge-js build failing with nw-gyp
我在使用 node webkit 时无法解决上述错误,因此我切换到 pkg
,它成功了。
pkg
是允许您将 node.js 项目打包或捆绑到可执行文件中的 CLI。生成的执行文件在没有安装nodejs的设备上可以运行
有关 pkg
的更多信息,请参见 here。