Ubuntu下Node.js和nw.js环境搭建
来源:互联网 发布:windows 网络发现 编辑:程序博客网 时间:2024/05/20 18:43
安装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 nodejssudo 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/nodesudo ln -s ~/node-v6.9.1-linux-x64/bin/npm /usr/local/bin/npmsudo ldconfig
写上node和npm的绝对路径。
这时node -v就能看到版本了。
如果下载的是源码,则还需自己编译。
进入解压后目录:
./configuremakemake 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/nwsudo ldconfig
同样写上绝对路径
一些参考:
使用 NW.js 跨平台开发
NW.js 入坑指南
用node-webkit开发多平台的桌面客户端
简单尝试nw.js,用微信网页版简单封装一个linux下微信客户端。
mkdir wechattouch package.jsontouch 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就能运行了。
- Ubuntu下Node.js和nw.js环境搭建
- Ubuntu 下搭建 Node.js环境
- Ubuntu搭建 Node.js环境
- nw.js node-webkit系列(14)不同系统环境下如何启动node-webkit APP
- windows环境下node.js环境搭建
- Ubuntu + Node.js + Mongodb开发环境搭建
- ubuntu 15.10 搭建 node.js 环境
- ubuntu 下搭建node.js + express
- Windows下Node.js开发环境搭建
- Mac下Node.js 环境搭建
- macOS下搭建Node.js环境
- node.js 环境搭建
- Node.js环境搭建
- node.js环境搭建
- Node.js环境搭建
- node.js环境搭建
- Node.JS 环境搭建
- Node.js环境搭建
- Javascript中的e.keyCode大全
- 使用QDir遍历指定目录下的指定文件
- MFC--停靠工具栏
- 第十二章 对象(上)
- LeetCode 14. Longest Common Prefix
- Ubuntu下Node.js和nw.js环境搭建
- 使用 Intellij idea Springboot maven 的一个小小的问题
- 5 个 iOS 和 Android 最佳的开源自动化工具
- 区块链开发(四)区块链技术详解PPT
- 文本数据的机器学习自动分类方法(上)
- lite-server工具使用
- EditText的富媒体开发(Edittext显示网络图片) 一
- C语言与C++编译连接的不同点(从程序中看)
- 串口打印设置