nodejs

官网

一. 简介

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。

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

二. 安装

参考

(一) 编译好的文件

简单说就是解压后,在 bin 文件夹中已经存在 node 以及 npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。

cd node-v0.10.28-linux-x64/bin
ls
./node -v
这就妥妥的了,node 文件夹具体放在哪,叫什么名字随你怎么定。然后设置全局:
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node

ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm

(二)通过源码编译
这种方式你下载的文件是 Source code,我不太喜欢这种方式。。。主要是麻烦
tar xvf node-v0.10.28.tar.gz
cd node-v0.10.28
./configure
make
make install
cp /usr/local/bin/node /usr/sbin/
查看当前安装的 Node 的版本
node -v

三.nvm 管理器

github 地址

nvm 是管理 nodejs 的软件,可以下载 nodejs,切换版本等。

部署
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

加载环境变量
source /etc/profile
source ~/.bashrc

查看 nvm 版本
nvm --version

查看所有 nodejs 版本
nvm ls-remote

通过 nvm install (版本号) 例如:
nvm install v10.6.0

查看是否装上 nodejs
node -v

四. 项目编译

将写好的 nodejs 项目进行如下编译
cd admin-web
npm install --registry=https://registry.npm.taobao.org
npm run build:prod