安装Node.js
Node.js,简单的说Node.js就是运行在服务端的JavaScript。Node.js是一个基于Chrome JavaScript运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
方式一.使用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
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,用微信网页版简单封装一个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.c:
#include<stdlib.h>
main()
{
system("nw ~/wechat");
}
编译:
gcc wechat.c -o wechat
这样直接在目录里点击wechat就能运行了。