我正在使用Electron制作桌面应用.在我的应用程序中,我正在加载一个外部站点(Atom应用程序外部),可以说http://mydummysite/index.html页面.
这是Atom编辑器中我的应用程序的结构:
即它有以下部分:
源代码:
main.js:
'use strict';
var app = require('app');
app.on('ready', function() {
var BrowserWindow = require('browser-window');
var win =
new BrowserWindow({ width: 800, height: 600, show: false,
'node-integration':true });
win.on('closed', function() {
win = null;
});
win.loadUrl('http://mydummysite/index.html ');
win.show();
});
Run Code Online (Sandbox Code Playgroud)
的package.json:
{
"name": "my-mac-app",
"version": "5.2.0",
"description": "My Mac Desktop App",
"main": "main.js",
"scripts": {
"start": "electron ."
},
"author": "Me",
"license": "ISC",
"dependencies": {
"jquery": "^2.1.4"
} …Run Code Online (Sandbox Code Playgroud) 我是Electron(Atom-shell)的新手,我正在尝试将NodeJS插件加载到我正在构建的应用程序中,但我不知道如何.文档不清楚.
例如,我试图在我的应用程序中使用sqlite3插件,我使用npm install sqlite3,并且它已成功安装.但是当我尝试调用它时,应用程序抛出并出错var sqlite = require('sqlite3').还有其他我不知道的步骤吗?
谢谢.