使用Taobao提供的NPM仓库镜像

镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):
 
1.通过config命令


npm config set registry https://registry.npm.taobao.org 
npm info underscore (如果上面配置正确这个命令会有字符串response)


2.命令行指定


npm --registry https://registry.npm.taobao.org info underscore 


3.编辑 ~/.npmrc 加入下面内容
 


4、使用cnpm(强烈建议)


安装cnpm


npm install -g cnpm --registry=https://registry.npm.taobao.org


以后所有的npm可用cnpm代替,如:cnpm install ionic
 


搜索镜像: https://npm.taobao.org


建立或使用镜像,参考: https://github.com/cnpm/cnpmjs.org



大多数的目录下都有一个README.md文件,可参照其中的命令进行试运行。

由于部分依赖包位于AWS S3服务器上,所以国内可能无法正常运行,请参照 https://npm.taobao.org/ 上的指引,安装cnpm,并且使用cnpm install命令代替相应的npm install命令进行安装。

还有一部分API可能会访问国外的服务器,也可能会被墙,试运行时请注意。

 

ng set --global packageManager=cnpm

 

npmrc

prefix=D:\program\nodejs\node_modules\installed
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry = https://registry.npm.taobao.org

 

 npm --registry https://registry.npmjs.org/ -g install  @angular-devkit/schematics@0.0.40

 npm --registry https://registry.npmjs.org/ -g install   fsevents@1.1.3

 

ng build --prod --aot --no-extract-license

 

posted @ 2017-12-04 15:53  princessd8251  阅读(194)  评论(0)    收藏  举报