CentOS 编译安装nodejs

访问https://nodejs.org/dist/查看最新版本

这里以v9.9.0为例

开始安装v9.9.0

1
2
3
4
5
6
yum install gcc gcc-c++ //检查是否已安装编译所需的软件包
wget https://nodejs.org/dist/v9.9.0/node-v9.9.0.tar.gz
tar zxvf node-v9.9.0.tar.gz
cd node-v9.9.0
./configure
make && make install //耗时会比较久

npm也可以通过yum install epel-release nodejs快速安装,但是版本比较旧;也可以下载已经编译好得版本,解压后使用;

运行node -v & npm -v 检查是否安装成功

如果提示/usr/bin/npm: No such file or directory,则是因为没有创建链接

创建连接、运行

  • 查找npm安装位置
    1
    2
    3
    4
    5
    6
    # whereis npm
    npm: /usr/local/bin/npm
    # /usr/local/bin/npm -v
    5.6.0
    # /usr/local/bin/node -v
    v9.9.0

创建软连接

1
2
# ln -s /usr/local/bin/npm /usr/bin/npm
# ln -s /usr/local/bin/node /usr/bin/node

运行-v查看版本

1
2
3
4
# npm -v
5.6.0
# node -v
v9.9.0

其他

Hexo

  • 安装

    1
    npm install -g hexo-cli
  • 初始化

    1
    2
    3
    hexo init <folder>
    cd <folder>
    npm install
  • 重新安装

    1
    npm install hexo --save
  • 生成

    1
    hexo g
  • 运行

    1
    hexo s