我剛剛開始使用Node-Webkit,並且遇到問題。我在下面編寫了我的代碼,但沒有顯示任何內容,也沒有創建我聲明爲創建的文件。我有npm安裝了fs和os,但仍然沒有運氣。我打開它通過拖動項目文件夾到NW可執行節點Webkit:沒有顯示?
的package.json:
{
"name": "test-app",
"main": "index.html",
"version": "0.1.0",
"window": {
"icon": "icon.png",
"width": "1300",
"max_width": "2000",
"min_width": "500",
"height": "700",
"max_height": "1500",
"min_height": "200",
"position" : "center"
},
"bugs": "http://example.com/bugs"
}
的Index.html:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<link href="https://getbootstrap.com/dist/css/bootstrap.css" rel="stylesheet" type="text/css">
<script>
// System Information
var os = require('os');
// File Operations
var fs = require('fs');
// Content
var content = '';
// Platform Information
content += '[Platform]: ' + os.EOL;
content += '[OS Type]: ' + os.platform() + os.EOL; // Linux, Darwin Win32, FreeBSD, or SunOs
content += '[OS Version] ' + os.release() + os.EOL;
content += '[OS Architecture] ' + os.arch() + os.EOL;
content += os.EOL;
// Memory Information
content += '[Memory]' + os.EOL;
content += 'Total (Bytes): ' + os.totalmen() + os.EOL;
content += 'Free (Bytes): ' + os.freenmem() + os.EOL;
content += 'Free (%): ' + (os.freemem()/os.totalmem() * 100).toFixed(2) + os.EOL;
content += os.EOL;
// CPU Information
content += '[CPU]: ' + os.EOL;
content += 'Cores: ' + os.cpus().length + os.EOL;
content += 'Type: ' + os.cpus[0].model + os.EOL;
fs.writeFile('./sysinfo.txt', content, function (err) {
if (err) {
alert('Error writing file');
}
else document.write("Successfully wrote to file.");
});
</script>
</head>
<body>
</body>
</html>
固定所有他們錯字錯誤不久前,它仍然無法正常工作。 – Ashkru
你是如何運作它的?在項目文件夾中運行** nw ** – Nija
是的,它顯示一個空白頁面。 – Ashkru