Joh*_*mes 8 canvas node.js npm nvm
我使用的是 Node.js v8.9.4,由于它现在已停产,我决定切换到 lts/erbium -> v12.14.1。此外,我使用 nvm (0.33.8) 来处理我的节点版本。
我安装了除canvas之外的所有软件包。使用 npm install canvas@latest 成功安装后,我在尝试将其用于我的 Nodejs 应用程序时遇到了问题。这是错误。
Error: The module '/home/node_modules/canvas/build/Release/canvas.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 72. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
Run Code Online (Sandbox Code Playgroud)
我尝试从node_modules文件中完全卸载并删除canvas包。然后为了解决上述问题,我尝试了:
npm rebuild canvas --update-binary
npm rebuild canvas --build-from-source
npm rebuild
Run Code Online (Sandbox Code Playgroud)
但没有一个起作用。
| 归档时间: |
|
| 查看次数: |
1706 次 |
| 最近记录: |