nodejs简介

参考

安装

二进制安装

打开 nodejs 官网的下载页, 下载二进制安装包

1
2
3
4
5
6
7
8
9
10
sudo mkdir /usr/local/nodejs
sudo tar zxvf node-v0.12.1-linux-x64.tar.gz -C /usr/local/nodejs

sudo vi /etc/profile.d/xxx.sh # 追加以下配置
export NODEJS_HOME=/usr/local/nodejs/node-v0.12.1-linux-x64
export PATH=$NODEJS_HOME/bin:$PATH

cd /usr/local/nodejs/node-v0.12.1-linux-x64
sudo chmod 777 bin
sudo chmod 777 lib/node_modules

Ubuntu

参考这里

1
2
3
4
5
6
curl -sL https://deb.nodesource.com/setup | sudo bash -
#sudo add-apt-repository ppa:chris-lea/node.js
#sudo apt-get update
apt-cache policy nodejs
sudo apt-get install nodejs
sudo apt-get install build-essential

Http Hello world

新建 hi.js,内容如下

1
2
3
4
5
6
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

然后运行:

1
node hi.js

最后浏览器访问 http://127.0.0.1:1337/

Centos

使用Linux二进制包。

使用 nvm

1
2
3
4
su - 
curl -sL https://deb.nodesource.com/setup | sudo bash -
su -
nvm install v0.10.34

npm

使用国内淘宝的镜像

  • 通过 config 命令

    1
    2
    npm config set registry https://registry.npm.taobao.org
    npm info underscore
  • 通过命令行参数

    1
    npm --registry https://registry.npm.taobao.org info underscore
  • 通过修改 ~/.npmrc 加入以下内容

    1
    registry = https://registry.npm.taobao.org
作者

邵文星

发布于

2020-06-23

更新于

2023-07-17

许可协议