運行一個爬蟲,需要安裝puppeteer庫,但是一直安裝不上,不管是加代理還是切換下載路徑,也可能是我弄的不太對總之出現了“puppeteer [Error: EACCES: permission denied,, mkdir '/usr/local/lib/nodejs/node-v14.7.0-linux-x64/lib/node_modules/puppeteer/.local-chromium']”,意思就是沒有權限創建這個目錄,可是我用的是root帳號,不可能沒有權限呀。肯定是別的地方出現問題了。不過還好,一頓搜索,我找到了一個人提供的方案參考https://github.com/puppeteer/puppeteer/issues/367
注意,不是提問的或者解答的人給出的方案,而是一個人給的:
After hunting around the Internet, I found a solution: sudo npm install -g puppeteer --unsafe-perm=true
這個方案真的可行。