package.json有
"@tensorflow/tfjs-node": "^1.4.0",下面是错误:
Error: Cannot find module 'C:\Users\me\projects\myproject-desktop\project\node_modules\@tensorflow\tfjs-node\lib\napi-v4\tfjs_binding.node'
Require stack:
- C:\Users\me\projects\myproject-desktop\project\node_modules\@tensorflow\tfjs-node\dist\index.js
- C:\Users\me\projects\myproject-desktop\project\dist_electron\index.js
- C:\Users\me\projects\myproject-desktop\project\node_modules\electron\dist\resources\default_app.asar\main.js
-
at Module._resolveFilename (internal/modules/cjs/loader.js:717:15)
at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (electron/js2c/browser_init.js:7609:16)
at Module._load (internal/modules/cjs/loader.js:622:27)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)
at require (internal/modules/cjs/helpers.js:68:18)
at Object.<anonymous> (C:\Users\me\projects\myproject-desktop\project\node_modules\@tensorflow\tfjs-node\dist\index.js:44:16)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)如果我进入C:\Users\me\projects\myproject-desktop\project\node_modules\@tensorflow\tfjs-node\lib\,有一个napi-v5\tfjs_binding.node,但没有napi-v4\tfjs_binding.node。
我只需要降级tensorflowjs吗?有人知道什么是napi-v4 vs v5吗?
发布于 2019-12-17 13:54:55
是的,你需要降级tensorflowjs (在等待下一个版本的时候)。
解决方案是使用节点10.16.3并运行以下命令:
npm rebuild @tensorflow/tfjs-node --build-from-sourcehttps://stackoverflow.com/questions/59331138
复制相似问题