Ubuntu下Node.js和nw.js环境搭建

本文介绍了在Ubuntu系统中如何安装Node.js,包括通过apt-get和从官网下载编译好的文件两种方式,并提供了创建软链接的步骤。此外,还详细讲解了nw.js的安装过程,它是基于Chromium和Node.js的桌面应用开发框架,允许开发者使用HTML和JavaScript创建跨平台应用。文章提供了nw.js的官方下载链接和一些开发参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:Ubuntu 16.04

安装Node.js

Node.js,简单的说Node.js就是运行在服务端的JavaScript。Node.js是一个基于Chrome JavaScript运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

官方网站:https://nodejs.org/en/

方式一.使用apt-get安装:

sudo apt-get install nodejs
sudo apt-get install npm

据说安装的版本不是最新的,而且坑很多。


方式二.官网下载:

去官网下载: https://nodejs.org/en/download/

下载的是node-v6.9.1-linux-x64.tar.gz,里面是编译好的文件,解压后在node-v6.9.1-linux-x64/bin里就有node和npm。 ./node-v6.9.1-linux-x64/bin/node -v 就能看到版本了。

然后建立软链接:

sudo ln -s ~/node-v6.9.1-linux-x64/bin/node /usr/local/bin/node
sudo ln -s ~/node-v6.9.1-linux-x64/bin/npm /usr/local/bin/npm

sudo ldconfig


写上node和npm的绝对路径。

这时node -v就能看到版本了。

如果下载的是源码,则还需自己编译。

进入解压后目录:

./configure
make
make install


参考:Linux下Nodejs安装(完整详细)

Node.js教程:Node.js教程 | 菜鸟教程


安装nw.js

NW.js是基于Chromium和Node.js运行的,融合了Node.js和Webkit HTML渲染器来运行本地应用,以前也叫Node-Webkit。给使用HTML和JavaScript来制作桌面应用的可能。在应用里可以直接调用Node.js的各种api以及现有的第三方包。因为Chromium和Node.js的跨平台,那么应用也是可以跨平台的。

官方网站:http://nwjs.io/

去官网下载,我下的是normal的,推荐带SDK。

解压nwjs-v0.18.8-linux-x64.tar.gz,在目录里可直接看到nw。

添加软链接:

sudo ln -s ~/nwjs-v0.18.8-linux-x64/nw /usr/local/bin/nw

sudo ldconfig


同样写上绝对路径


一些参考:

使用 NW.js 跨平台开发

NW.js 入坑指南

用node-webkit开发多平台的桌面客户端


简单尝试nw.js,用微信网页版简单封装一个linux下微信客户端。

mkdir wechat
touch package.json
touch app.html

package.json:

{
	"name": "wechat",

	"main": "app.html",

	"window": {
		
		"title": "wechat",
	
		"resizable":true,

		"toolbar": true,

		"width": 900,
	
	"height": 600
	
	}

}

app.html:

<style>
html,body{
	height:100%;
}
</style>
<iframe src="https://wx.qq.com/" height="100%" width="100%">


cd ..
nw wechat

可以看到效果。也可把wechat设成命令,

sudo vim ~/.bashrc


(也可/etc/bashrc,区别参考/etc/bashrc,用户目录下.bashrc有什么区别?

在末尾添加:

alias wechat='nw ~/wechat'


重新登录/重启,终端输入wechat可看到效果.

这样还有个问题,关闭终端wechat也随之关闭了。

于是建立wechat.c:

#include<stdlib.h>
main()
{
	system("nw ~/wechat");
}
编译:

gcc wechat.c -o wechat


这样直接在目录里点击wechat就能运行了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值