Nodejs新手须知

jopen 9年前

Nodejs新手须知

要求

Tips

编辑器

只允许文本编辑器,不准使用任何IDE

使用sublime的快速打开文件

ctrl + p(mac是command + T 

在终端里使用subl命令打开文件,(如果是mac,需要安装https://github.com/i5ting/subl)

subl app.js 

快速定位到某一行

ctrl + gmac是command + L

安装ack,命令行查找代码

http://beyondgrep.com/install/

Ubuntu

  • Package "ack-grep"

Mac

  • brew install ack

使用mongo-express操作mongodb

https://github.com/andzdroid/mongo-express

欢迎推荐ubuntu下更好的mongo客户端

mac推荐 www.robomongo.org

使用node-inspector调试代码

https://cnodejs.org/topic/5463f6e872f405c829029f7e

使用mongoose-cli数据库建模

https://cnodejs.org/topic/55c44f0db98f51142b367b54

学习git用法

常用

alias gs='git status' alias gp='git push' 

使用alias来简化命令输入

下面给出一些git学习资料

查询文档

在dash里默认是没有的;

see here : http://kapeli.com/docset_links

mongo here

当前目录启动mongodb

在新建目录执行

mh 

它会创建tmp目录

全局启动mongodb

mhg 

它会创建~/mongo/目录,当前用户下起mongo服务,即用户下全局共享

https://github.com/i5ting/mongo-here

json editor

[sudo] npm install -g je je 

详见https://github.com/i5ting/je

json to csv converter

[sudo] npm install -g j2csv  json2csv

详见https://github.com/i5ting/json2csv

kp is a tool for kill process by server port

[sudo]npm install -g kp  kp 3002 

https://github.com/i5ting/kp

upload-cli

a node cli tools for uploads ui

https://github.com/i5ting/upload-cli

全文完

来自:http://my.oschina.net/nodeonly/blog/490886