因为有需要基于h5开发桌面应用,所以初略体验了下njws。
看它的说明:NW.js 是基于 Chromium 和 Node.js 运行的, 以前也叫nodeWebkit。这就给了你使用HTML和JavaScript来制作桌面应用的可能。在应用里你可以直接调用Node.js的各种api以及现有的第三方包。
我的初步理解是这东西就是个桌面版本的app的壳+chromium浏览器内核。
1.先从官网下载https://nwjs.io/。解压好。将目录假如PATH,方便敲nw。
2.先按照教程建个简单项目
写个test.html文件
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
We are using node.js <script>document.write(process.version)</script>.
</body>
</html>
同级目录下在建立一个package.json
{
"name": "nw-demo",
"version": "0.0.1",
"main": "test.html"
}
运行nw .
4.进入实际工程,由于之前有同事已经在维护这个工程,所以导入工程,选择run配置,点+号选择nw.js
5.设置服务器调用地址。
$env.setServerContextUrl(“http://**********:9380/*****4/”);
run!成功。