首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子与TensorflowJS--寻找napi-v4,但仅存在napi-v5

电子与TensorflowJS--寻找napi-v4,但仅存在napi-v5
EN

Stack Overflow用户
提问于 2019-12-14 07:50:31
回答 1查看 325关注 0票数 2

package.json有

代码语言:javascript
复制
"@tensorflow/tfjs-node": "^1.4.0",

下面是错误:

代码语言:javascript
复制
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吗?

EN

回答 1

Stack Overflow用户

发布于 2019-12-17 13:54:55

是的,你需要降级tensorflowjs (在等待下一个版本的时候)。

解决方案是使用节点10.16.3并运行以下命令:

代码语言:javascript
复制
npm rebuild @tensorflow/tfjs-node --build-from-source
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59331138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档