我是电子新手.
const electron = require("electron")
const app = electron.app
const BrowserWindow = electron.BrowserWindow
var mainWindow = null
app.on('ready', function () {
mainWindow = new BrowserWindow({width: 800, height: 600})
})
Run Code Online (Sandbox Code Playgroud)
但当我试图添加这一行,
mainWindow.loadUrl('file://${ __dirname}/index.html')
Run Code Online (Sandbox Code Playgroud)
它返回一个错误"typeError:mainWindow.loadUrl不是一个函数"
我搜索了很多答案,但没有得到任何答案.
可以建议解决这个问题吗?任何帮助将不胜感激
我的电子打包机返回错误.
这是我的命令
electron-packager ./packager angular-test --platform=win32 --arch=ia32
Run Code Online (Sandbox Code Playgroud)
我得到的错误如下:
Packaging app for platform win32 ia32 using electron v1.4.13
Command failed: npm prune --production
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "prune" "--production"
npm ERR! node v6.2.2
npm ERR! npm v3.9.5
npm ERR! path C:\Users\dell\AppData\Local\Temp\electron-packager\win32-ia32\angular-test-win32-ia32\resources\app\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\dell\AppData\Local\Temp\electron-packager\win32-ia32\angular-test-win32-ia32\resources\app\package.json'
npm ERR! enoent ENOENT: no such file or directory, open …Run Code Online (Sandbox Code Playgroud) 使用 net.request 发布数据不起作用。它正在到达 URL。但是没有发布数据。我的代码如下。请帮我解决这个问题。
const net = remote.net;
const querystring = require('querystring');
//**
var postData = querystring.stringify({
'username' : 'test',
'password': 'test'
});
const request = net.request({
method: 'POST',
url: 'http://127.0.0.1/post.php',
});
request.on('error', (error) => {});
request.on('response', (response) => {});
request.write(postData);
request.end();
Run Code Online (Sandbox Code Playgroud)