Mac下安装mean.io。

因为项目人手紧张,两个人要搞定从服务器到所有手机和PC版本的开发工作。大规模网络框架在各个公司都有一些成熟的产品,但是业务流程用不同代码封装也是一件比较纠结的事情,所以新项目拟采用node.js开发,因为是js框架,想着兼容H5,如果设计的好,手机客户端基于phonegap略处理一下也就成型了。

万事开头难,第一步搭建环境就折腾地浑身冒烟。总结问题如下:

1、NPM安装需要更新某些可执行文件的连接,所以必须sudo权限。

2、bower在sudo权限下不能运行,需要用户模式执行。在网上找了些文章,把package.json里面的权限设定为最低还是不行。

3、因为很多文件都要从github或者bitbucket上下载,说不准哪个文件就下载不下来,而且情况是没法掌握的。

经过一天折腾,最后决定采用goagent,代理模式下只有一部分文件下载成功,然后用非代理模式运行。在管理员权限下npm管理的软件列表总算安装成功了。npm安装结束后安装程序报错。删除掉所有代理后,切换回用户模式,bower成功。

颤颤巍巍的在mac下安装好了meanio的环境,下一步工作angularjs,看样子是盘不错的菜。

目前等待bower下载文件中,随手写点东西。中国程序员真不容易,下载开源软件还要想办法过wall,两个星期了,搭建环境的消耗比开发的时间还长。先被百度地图的调试状态假死问题折磨,然后又是node.js的环境搭建问题。以前我记得google的android系统也需要越墙下载,这是好现象吗?

补充一下npm设定goagent的方法:

#npm config set proxy http://127.0.0.1:8087
#npm config set https-proxy http://127.0.0.1:8087
如果不能下载,设定:
#npm config set registry=http://registry.npmjs.org
或者 http://registry.npmjs.vitecho.com/
删除goagent方法
#npm config delete proxy
#npm config delete https-proxy
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值