最近在使用新版vue的命令行工具建立項目時,安裝chromedriver總是失敗,致使後面的步驟也沒有進行。網上搜索了一下,全是使用vue
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
安裝的,因爲@vue/cli安裝chromedriver失敗,文件目錄結構都不完整,因此必須一步成功,不能後面再裝chromedriver。
看了一下chromedriver包的源碼,程序判斷了一下npm有沒有設置過npm_config_chromedriver_cdnurl,若是設置過,就從配置的源安裝。chrome
var cdnUrl = process.env.npm_config_chromedriver_cdnurl || process.env.CHROMEDRIVER_CDNURL || 'https://chromedriver.storage.googleapis.com';
因此能夠在給npm和yarn設置chromedriver源npm
設置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成功搭建項目了。api