前提・実現したいこと
canvasをnpm installして、requireしたいのですがNODE_MODULE_VERSIONがあっていないというエラーが返ってきます。
発生している問題・エラーメッセージ
Error: The module '\?\C:\Users\mutopapa\node-test\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 80. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at process.func [as dlopen] (electron/js2c/asar.js:140:31) at Object.Module._extensions..node (internal/modules/cjs/loader.js:1034:18) at Object.func [as .node] (electron/js2c/asar.js:140:31) at Module.load (internal/modules/cjs/loader.js:815:32) at Module._load (internal/modules/cjs/loader.js:727:14) at Function.Module._load (electron/js2c/asar.js:769:28) at Module.require (internal/modules/cjs/loader.js:852:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (C:\Users\mutopapa\node-test\node_modules\canvas\lib\bindings.js:3:18) at Module._compile (internal/modules/cjs/loader.js:967:30)
該当のソースコード
node
1const canvas = require('canvas');
試したこと
node_modulesフォルダ、package.jsonファイルを削除後、npm iを実行しました。
その他、node_modules/canvasでnpm rebuild canvasなども行いましたがだめでした。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/23 22:17