hi,all
nae client已经升级成npm模块,安装命令如下:
$ npm install -g nae
老版本的客户端将不再升级。
=================================
老版本的客户端信息:
本周末,NAE做了一次较大的更新(周日下午服务器一直不稳定的主要原因,见谅)。
**本次更新的主要是增加了dev模式。从现在开始,所有的程序都将有一个线上的真实调试环境,以及一个对外服务的online环境。
**nae的web控制台上,显示的app状态是online环境的状态,而编辑器里的动作,都将作用于dev模式的程序,不会online模式的程序运行。
**nae的web控制台上,同时增加了一个pub按钮,用来发布dev模式的程序到online模式
**这个pub按钮很危险,因为pub动作会将online模式全部更新成dev模式的文件,所以意味着有可能覆盖online上独有的数据 , 除非设置了.naeignore文件。
** 根目录下的.naeignore文件非常重要,它管理着dev pub到 online的文件/目录排除列表
** .naeignore 文件的编写,查看这里:http://club.cnodejs.org/topic/4f387648301a48d50e003d4c
** .naeignore文件的测试,目前可以使用 nae cli工具在dev模式下测试 http://club.cnodejs.org/topic/4f387648301a48d50e003d4c
online 模式和之前的访问模式一样 ,appname.cnodejs.net
dev 模式 请使用 appname.dev.cnodejs.net 访问 (dev模式会在开启之后的30分钟后自动停止,以节省资源)
注意dev/online 模式数据库是共享的,文件存储是独立的。
推荐编写.naeignore文件,来排除不需要pub到online的目录、文件
dev / online 模式将方便大家的app更新,不会因为新功能上线而频繁的测试服务中的程序。
ps 客户端用户请更新 > nae update
nae客户端增加了 一个pub命令,并区分了dev模式的操作,和online模式的操作命令
原先的所有命令都将作用于 dev模式的app,online模式的app控制 需要带上 -o 属性,详细参考 > nae help
目前刚刚切换完成,有问题,欢迎反馈 。