Node.js 如何在电子应用程序上使用领域?

Node.js 如何在电子应用程序上使用领域?,node.js,realm,electron,Node.js,Realm,Electron,我想在electron应用程序中使用realm,我使用了下面的代码,但它不起作用,错误信息在上面 ERROR in ./~/realm/lib/browser/index.js Module not found: Error: Can't resolve 'react-native' in '/Users/H/Documents/MyApp/node_modules/realm/lib/browser' @ ./~/realm/lib/browser/index.js 21:0-45 @

我想在
electron
应用程序中使用
realm
,我使用了下面的代码,但它不起作用,错误信息在上面

ERROR in ./~/realm/lib/browser/index.js

Module not found: Error: Can't resolve 'react-native' in
'/Users/H/Documents/MyApp/node_modules/realm/lib/browser'

@ ./~/realm/lib/browser/index.js 21:0-45

@ ./~/realm/lib/index.js

@ ./render/routes/tools/Network.js

@ ./render/router.js

@ ./render/index.js

@ multi (webpack)-dev-server/client?http://localhost:9527 webpack/hot/dev-server react-hot-loader/patch webpack-dev-server/client?http://localhost:9527/ webpack/hot/only-dev-server ./render/index.js

Not rewriting GET /dist/bundle.js because the path includes a dot (.) character.

Realm正在开发Electron支持,但目前不支持它(这就是为什么会出现错误)。您可以在此处跟踪他们的工作:

Realm与节点4和节点6一起工作,并以本机方式作出反应。你想在什么平台上用Electron?@EpicPandaForce我用的是Node 6@EpicPandaForce你能帮我吗?很遗憾,我不知道该怎么办
const Realm = require('realm')
let realm = new Realm({
  schema: [
    {
      name: 'LogItem',
      properties: {
        time: 'date',
        percent: 'double'
      }
    }
  ]
})
realm.write(() => {
  realm.create('Log', {
    time: new Date(),
    percent: 90.00
  })
})