當執行以下命令時,控制台會報錯
npm install cypress --save-dev
先看下圖,可能報錯有所不同,但處理方法是相同的
解決辦法:升級node.js和npm為最新版本(可能對此報錯無用,但最好保持最新,我是這樣操作的)
第一步,先查看本機node.js版本:
node -v
第二步,清除node.js的cache:
sudo npm cache clean -f
第三步,安裝 n 工具,這個工具是專門用來管理node.js版本的,別懷疑這個工具的名字,是他是他就是他,他的名字就是 "n"
sudo npm install -g n
第四步,安裝最新版本的node.js
sudo n stable
第五步,再次查看本機的node.js版本:
node -v
第六步,更新npm到最新版:
sudo npm install npm@latest -g
第七步,驗證
node -v
npm -v
第八步:刪除系統中node_modules目錄
rm -rf /Users/mrjade/node_modules
npm cache clean --force
重新執行以下命令,即可安裝成功!
npm install cypress --save-dev
npm WARN deprecated har-validator@5.1.5: this library is no longer supported > cypress@5.1.0 postinstall /Users/mrjade/node_modules/cypress > node index.js --exec install Cypress 5.1.0 is installed in /Users/mrjade/Library/Caches/Cypress/5.1.0