解決@vue/cli 建立專案是安裝chromedriver時失敗的問題

阿良良發表於2018-02-14

最近在使用新版vue的命令列工具建立專案時,安裝chromedriver老是失敗,導致後面的步驟也沒有進行。網上搜尋了一下,全是使用

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

安裝的,由於@vue/cli安裝chromedriver失敗,檔案目錄結構都不完整,所以必須一步成功,不能後面再裝chromedriver。
看了一下chromedriver包的原始碼,程式判斷了一下npm有沒有設定過npm_config_chromedriver_cdnurl,如果設定過,就從配置的源安裝。

var cdnUrl = process.env.npm_config_chromedriver_cdnurl || process.env.CHROMEDRIVER_CDNURL || `https://chromedriver.storage.googleapis.com`;

所以可以在給npm和yarn設定chromedriver源

設定npm config set chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
設定yarn config set "chromedriver_cdnurl" "https://npm.taobao.org/mirrors/chromedriver"

這樣就可以使用@vue/cli成功搭建專案了。

相關文章