您现在的位置: Tracy‘Blog > 博客 > 黑人黑事 > 正文
puppeteer:NVM、npm、cnpm环境搭建及问题
1、安装nvm

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

完了后:

source ~/.bashrc


2、安装node版本

nvm install v10.12.0

完了后

nvm use v10.12.0

3、安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org



放一起就是:

```

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

source ~/.bashrc

nvm install v10.12.0

nvm use v10.12.0

npm install -g cnpm --registry=https://registry.npm.taobao.org

```


4、报错:error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

sudo apt-get update

sudo apt install gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget


5、安装rz、sz
sudo apt-get install lrzsz


6、截图中文乱码
# 中文支持包
sudo apt-get install language-pack-zh-hans
# 字体
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming xfonts-wqy

7、由于缓存不够大,造成拉取数据不完整
await this.page._client.send('Network.enable', {
                maxResourceBufferSize: 1024 * 1204 * 100,
                maxTotalBufferSize: 1024 * 1204 * 200,
              })

8、screen 中文乱码

在 ~/.screenrc 中,添加下面两句:

defencoding GBK

encoding UTF-8 GBK

发表评论(0)
姓名 *
电子邮件
QQ
评论内容 *
验证码 *图片看不清?点击重新得到验证码请输入图片后链接字符‘a’