STUDY WHILE YOU ARE BORING


  • 首頁

  • 搜索

  • 技术

  • Tags

  • 关于我

nodejs/phonegap 安装插件慢?配置淘宝npm源

發表於 June 20, 2015   |   作者: Tim   |   分类: 技术   |   评论

在天朝内总有种神秘的力量让程序员们苦不堪然,很多先进的技术平台无法正常、快速的访问,例如:Google、Github……

今天的主角是 PhoneGap,周末无事,作为一个全「贱」客,闲着无聊想做一个手机的APP,带扫描二维码的功能,然后就没有然后了,现在满大街都是条码,做个APP,肯定要先搞定条码扫描的功能。

Java不懂、Object-C不认识,更不用说Swift了。想到了无所不能的Javascript,果然找到了PhoneGap。

运行环境

OSX 10.10
Iphone6 64G

安装PhoneGap

马上遇到问题了,直接用 npm install phonegap 爆慢,而且还一直中断,我估计肯定又是神秘组织的神秘力量在作怪。既然是包管理,国内肯定应该有镜像源,百度了一下,发现了https://npm.taobao.org/ ,很不错,完全同步,不会出现缺胳膊少腿的情况,速度也非常快。淘宝最近几年的确做了很多好事。

根据介绍,安装好了cnpm,发现几个缺陷

  • 一定要用 cnpm 替代 npm命令操作
  • 不能用 cnpm -g 安装全局组件
  • 其他引用了npm命令的工具无法使用此源,例如 phonegap plugin add xxx

究其原因,是因为cnpm 只是 npm的一个alias(npm --registry=https://registry.npm.taobao.org),比较浅的植入方式。这个还不能直接解决我的问题。

尝试修改 vi ~/.npmrc,加入一下代码

registry = https://registry.npm.taobao.org

搞定,全局使用了淘宝的源,我又能正常的好好学习了。晚安

js, phonegap, plugin, install, taobao
在网页上,让回车键(enter)模拟Tab键的效果
Selenium IDE HOWTO & 建立的TestSuite如何复用到多个不同的环境?

钜添

56 文章
2 分類
1 页面
GitHub 日记技术
php apache centos macos mysql https shadowsocks mac 微信 ups svn javascript outline accesskey Chrome Extension letsencrypt ssl free certification certbo wildcard renew cloudflare pgsql 归档 binlog isset array_key_exists redmine axure
© 2026 钜添   |   文章 RSS     |  登录
由 Typecho 强力驱动
主題 - NexT
Send message encrypted and private - Msg2
Build your Under Construction Page without hosting - UnderConstruct.IO