iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >node-webkit怎么使用
  • 207
分享到

node-webkit怎么使用

2024-04-02 19:04:59 207人浏览 安东尼
摘要

今天小编给大家分享一下node-WEBkit怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解

今天小编给大家分享一下node-WEBkit怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

“node-webkit”是一个基于“node.js”和chromium的应用程序运行环境;该环境可以将建立在浏览器和“node.js”上的web应用打包成桌面应用,也就是利用htmlCSSjavascript来编写PC桌面应用。

本文操作环境:windows10系统、nodejs 12.19.0版、Dell G3电脑。

node-webkit是什么

node-webkit 是一个基于node.js和chromium的应用程序运行环境,通过它我们可以把建立在chrome浏览器和node.js上的web应用打包成桌面应用,而且还可以跨平台的哦。很显然比起传统的桌面应用,在某些特定领域用HTML5+css3+js开发的web应用更加简单和高效,而且还可以使用node.js的功能,所以node-webkit还是很有用处的。它使得那些只会javaScript和HTML的程序员也能开发桌面应用,并且它是开源的。

也即是说我们可以通过HTML,CSS,JavaScript实现一个本地化的应用程序。整个项目最具创意的部分就是将node.js整合进来,使得应用开发者能够直接在DOM里使用node.js模块,大大增强了Web端JavaScript的能力。该项目是由Intel开源项目中心开发与维护的。

事实上能够理解为还是编写web app。可是能够使用node.js的api,最后将整个应用连浏览器打包公布出去。所以它不受平台限制(使用到node.js调用操作系统api除外),一份代码打包到相应平台公布就可以,假设有了解过phonegap/cordova。这个node-webkit和它们是非常类似的。仅仅是多了node.js这一块。

这里介绍使用node-webkit开发一个项目的操作流程。

下载node-webkit

https://GitHub.com/rogerwang/node-webkit 下载对应操作系统的文件。解压即可。建议将其添加到环境变量中。

新建项目

新建项目文件夹. C:/Users/keith/node/webkitdemo

新建 package.JSON

 <!DOCTYPE html>
 <html>
   <head>
     <title>Hello World!</title>
   </head>
   <body>
     <h2>Hello Node-webkit</h2>
         Node.js version: <script>document.write(process.version)</script>.
   </body>
 </html>

运行

在命令行下:

 npm install node-webkit-builder -g
 cd C:/Users/keith/node/
 nwbuild -p win C:/Users/keith/node/webkitdemo/
 cd build/demo/win/
 ./demo.exe  //运行程序

此时你可以选择直接将编译后的文件夹压缩发布出去,也可以选择再将编译后的文件夹打包为一个exe文件,直接发布这个exe文件,如果要这样做的话需要一个一个工具Enigma Virtual Box,安装之后运行Enigma virtual box

在Enter Input File Name选择C:/Users/keith/node/build/win/demo.exe文件,再点击下面的add按钮添加C:/Users/keith/node/build/demo/win目录下的所有dll文件和nw.pak,再点击Files Opions,勾选compress压缩文件,最后点击Process,完成。

以上就是“node-webkit怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网JavaScript频道。

--结束END--

本文标题: node-webkit怎么使用

本文链接: https://www.lsjlt.com/news/89737.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • node-webkit怎么使用
    今天小编给大家分享一下node-webkit怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2024-04-02
  • CSS3中webkit-overflow-scolling怎么使用
    这篇文章主要介绍“CSS3中webkit-overflow-scolling怎么使用”,在日常操作中,相信很多人在CSS3中webkit-overflow-scolling怎么使用问题上存在疑惑,小编查阅了...
    99+
    2024-04-02
  • css3中-webkit怎么用
    这篇文章将为大家详细讲解有关css3中-webkit怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在css3中,“-webkit”是以...
    99+
    2024-04-02
  • node怎么使用
    要使用 Node.js,你需要按照以下步骤:安装 Node.js:首先,你需要在你的计算机上安装 Node.js。你可以去 Node.js 的官方网站(https://nodejs.org/)下载适合你操作系统的安装包,然后按照安装向导进行...
    99+
    2023-07-10
  • html5 CSS中webkit-transition的使用是怎样的
    这期内容当中小编将会给大家带来有关html5 CSS中webkit-transition的使用是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 ...
    99+
    2024-04-02
  • node require怎么使用
    这篇文章主要讲解了“node require怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“node require怎么使用”吧!node中的require是一个函数,该函数接受一个参...
    99+
    2023-07-04
  • jwt在node中怎么使用
    本文小编为大家详细介绍“jwt在node中怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“jwt在node中怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。导语:由...
    99+
    2024-04-02
  • linux安装node怎么使用
    在Linux上安装Node.js通常有两种方式:使用包管理器或者手动安装。下面分别介绍这两种方式的步骤: 使用包管理器安装Node....
    99+
    2024-03-01
    linux
  • 怎么使用Node中的zlib
    本篇内容介绍了“怎么使用Node中的zlib”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!概览做过web性...
    99+
    2024-04-02
  • 怎么使用Node连接mongodb
    本篇内容主要讲解“怎么使用Node连接mongodb”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Node连接mongodb”吧!Mongoose 是一个 Node.js 包,提供了一个...
    99+
    2023-07-05
  • Node中的Buffer类怎么使用
    这篇文章主要介绍了Node中的Buffer类怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Node中的Buffer类怎么使用文章都会有所收获,下面我们一起来看看吧。在TypedArray出来之前,Jav...
    99+
    2023-07-04
  • node消息队列怎么使用
    这篇文章主要介绍“node消息队列怎么使用”,在日常操作中,相信很多人在node消息队列怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node消息队列怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-05
  • Node的events模块怎么使用
    这篇文章主要介绍了Node的events模块怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Node的events模块怎么使用文章都会有所收获,下面我们一起来看看吧。在 vue 的项目中,有时我们会用到全...
    99+
    2023-07-05
  • node中怎么使用消息队列
    这篇“node中怎么使用消息队列”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“node中怎...
    99+
    2024-04-02
  • 怎么在使用命令卸载node
    本篇文章给大家分享的是有关怎么在使用命令卸载node,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。操作环境:windows7系统、nodejs 12.19.0版本、Dell G...
    99+
    2023-06-07
  • node的PM2怎么安装和使用
    今天小编给大家分享一下node的PM2怎么安装和使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PM2是node进程管理工...
    99+
    2023-06-27
  • node中的fs模块怎么使用
    本篇内容主要讲解“node中的fs模块怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“node中的fs模块怎么使用”吧! 在n...
    99+
    2024-04-02
  • 浅析node中怎么使用import语法
    通过上述我们就可以知道几个使用方式:将文件后缀改为.mjs,node.js加载的时候自动会用ESM规范在项目中package.json新增配置项"type":"module",那么整个项目中的.js文...
    99+
    2023-05-14
    node nodejs​ import
  • CSS3中-webkit-tap-highlight-color有什么用
    这篇文章主要介绍CSS3中-webkit-tap-highlight-color有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!-webkit-tap-highlight-co...
    99+
    2024-04-02
  • node的path路径模块怎么使用
    这篇文章主要介绍了node的path路径模块怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node的path路径模块怎么使用文章都会有所收获,下面我们一起来看看吧。node的path模块前言:通过这篇文...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作