这个也是网上搜的,亲自试过,非常好用!
1、cmd执行以下命令,将npm源更换为国内淘宝镜像
npm config set registry https://registry.npm.taobao.org
2、检查是否成功,可以执行下面命令
npm info underscore
如果第1步配置正确,这个命令应该会有类似下面的输出
3、好了,可以安装phonegap/cordova了
为了防止npm安装其他模块的时候有些文件下载不下来,可以 编辑 C:\Users\用户名\.npmrc 文件,加入下面内容
registry=https://registry.npm.taobao.org/
NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
PHANTOMJS_CDNURL=https://npm.taobao.org/dist/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass
SQLITE3_BINARY_SITE=http://npm.taobao.org/mirrors/sqlite3
PYTHON_MIRROR=http://npm.taobao.org/mirrors/python
或者命令行执行下面的代码:
npm config set registry https://registry.npm.taobao.org
npm config set NVM_NODEJS_ORG_MIRROR http://npm.taobao.org/mirrors/node
npm config set NVM_IOJS_ORG_MIRROR http://npm.taobao.org/mirrors/iojs
npm config set PHANTOMJS_CDNURL https://npm.taobao.org/dist/phantomjs
npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/
npm config set SASS_BINARY_SITE http://npm.taobao.org/mirrors/node-sass
npm config set SQLITE3_BINARY_SITE http://npm.taobao.org/mirrors/sqlite3
npm config set PYTHON_MIRROR http://npm.taobao.org/mirrors/python