如何在ES6中导入嵌套对象

时间:2016-10-05 11:06:15

标签: javascript

简单的问题,我试图使用电子,我需要在客户端上获取remote对象。

const {BrowserWindow} = require('electron').remote; // Works

但是

import {BrowserWindow} from 'electron/remote' // Does not work

ES6课程的新手只是不确定为什么这不起作用。感谢。

2 个答案:

答案 0 :(得分:1)

您只能从模块导入。 electron/remote不是模块,但remote是模块electron的一部分,因此您可以写:

import remote from "electron";

然后你可以这样做:

const {BrowserWindow} = remote;

但是你的第一个代码工作正常! 您可以在导入语句here

上阅读更多内容

希望这有帮助

答案 1 :(得分:0)

我认为你应该像这样使用它:

import {remote} from 'electron'
// do something with remote.BrowserWindow