weex 执行 npm install 时,chromedriver 和 phantomjs 安装失败的解决方法

还是那句话,直接用国外的资源,太容易失败了。仅仅指定 registry 到淘宝的镜像还不够

添加以下配置到 ~/.npmrc

registry=https://registry.npm.taobao.org
phantomjs_cdnurl=https://npm.taobao.org/dist/phantomjs
chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver
sass_binary_site=http://npm.taobao.org/mirrors/node-sass
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron

分别指定chromedriver 和 phantomjs 的cdn地址,下载刷刷的
weex 就可以install 成功了

nvm 也可以指定node源

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=https://npm.taobao.org/mirrors/iojs

启动时如果报错
需要增加系统 监听文件数量
echo fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

你可能感兴趣的:(weex 执行 npm install 时,chromedriver 和 phantomjs 安装失败的解决方法)