Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:
# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载
# tar xf node-v10.9.0-linux-x64.tar.xz // 解压
# cd node-v10.9.0-linux-x64/ // 进入解压目录
# ./bin/node -v // 执行node命令 查看版本
v10.9.0
解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:
ln -s /usr/software/node-v10.9.0-linux-x64/bin/npm /usr/local/bin/
ln -s /usr/software/node-v10.9.0-linux-x64/bin/node /usr/local/bin/
2.安装puppeteer
一、使用 npm init初始化一个项目
二、 初始化完项目之后,在此目录下会有一个package.json文件表示成功了。如果没有初始化项目的小伙伴,直接使用npm i puppeteer安装,则会报找不到package.json文件的。
三、由于国内安装puppeteer时会在卡在下载Chromium。所以推荐使用用淘宝的cnpm 安装,自动使用国内源
安装命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin/cnpm
cnpm i puppeteer
可能存在缺少Chromium的相关依赖
yum update nss -y
yum install pango.x86_64
yum install libXcomposite.x86_64
yum install libXcursor.x86_64
yum install libXdamage.x86_64
yum install libXext.x86_64
yum install libXi.x86_64
yum install libXtst.x86_64
yum install cups-libs.x86_64
yum install libXScrnSaver.x86_64
yum install libXrandr.x86_64
yum install GConf2.x86_64
yum install alsa-lib.x86_64
yum install atk.x86_64
yum install gtk3.x86_64
yum install ipa-gothic-fonts
yum install xorg-x11-fonts-100dpi
yum install xorg-x11-fonts-75dpi
yum install xorg-x11-utils
yum install xorg-x11-fonts-cyrillic
yum install xorg-x11-fonts-Type1
yum install xorg-x11-fonts-misc
3.安装字体
1、增加linux下字体的种类, 查看服务下字体有哪些?
fc-list
2、将需要安装的字体拷贝到 linux 下,路径为 /usr/share/fonts/
3.运行
fc-cache /usr/share/fonts/
刷新字体缓存 或者
fc-cache -fv