node -v:查看node版本

npm -v:查看npm版本

npm install npm -g :升级npm版本

npm install <module_name> [-g]:安装指定模块包,-g(global)指定是否全局安装

本地安装

  • 1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
  • 2. 可以通过 require() 来引入本地安装的包。

全局安装

  • 1. 将安装包放在 /usr/local 下或者你 node 的安装目录。
  • 2. 可以直接在命令行里使用。

如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link

npm list:查看当前项目使用的模块列表,加上-g代表全局

npm uninstall <module_name>:卸载模块

npm ls:同不带-g的npm list一样

npm update <module_name>:更新指定模块

npm search <module_name>:搜索指定模块

npm cache clear :清理本地缓存

npm help <command>:查看指定命令的详细介绍

npm install . -g:可先在本地安装当前命令行程序,可用于发布前的本地测试

npm unpublish <package>@<version>可以撤销发布自己发布过的某个版本代码

npm install -g cnpm --registry=https://registry.npm.taobao.org:安装淘宝的cnpm(国内镜像)

  cnpm详细说明:http://npm.taobao.org/

REPL 命令

  • ctrl + c - 退出当前终端。

  • ctrl + c 按下两次 - 退出 Node REPL。

  • ctrl + d - 退出 Node REPL.

  • 向上/向下 键 - 查看输入的历史命令

  • tab 键 - 列出当前命令

  • .help - 列出使用命令

  • .break - 退出多行表达式

  • .clear - 退出多行表达式

  • .save filename - 保存当前的 Node REPL 会话到指定文件

  • .load filename - 载入当前 Node REPL 会话的文件内容。

Node回调函数

  同步:同步就是你要做的事你列了一个清单,按照清单上的顺序 一个一个执行

  异步:就是可以同时干好几件事

  阻塞:就是按照清单上的顺序一件一件的往下走,当一件事没有做完,下面的事都干不了

  非阻塞:就是这件事没有干完,后面的事不会等你这件事干完了再干,而是直接开始干下一件事,等你这件事干完了,后面的事也干完了,这样就大大提高了效率

最新文章

  1. ajax 多个表单值问题,表单序列化加其它表单值
  2. MySQL找回管理员密码
  3. JavaScipt 源码解析 css选择器
  4. XML元素和结点的区别
  5. kettle学习-day1-介绍、下载、安装
  6. c程序设计语言_习题1-18_删除输入流中每一行末尾的空格和制表符,并删除完全是空格的行
  7. C++文件操作详解(ifstream、ofstream、fstream)
  8. zabbix 监控jvm
  9. UITableViewCell上面添加UIWebView
  10. C++ Primer 5 CH4 表达式
  11. Python学习之路-Day2-Python基础3
  12. selenium 封装
  13. 图解 HTTP 的缓存机制 | 实用 HTTP
  14. Python day 03
  15. MySQL 加锁处理分析&lt;转&gt;
  16. [Oracle11g] 通过伪列查询
  17. Luogu P2602 [ZJOI2010]数字计数
  18. 大神教你Nginx常用基础配置方案
  19. windows,linux下SVN实现自动更新WEB目录
  20. NSPredicate的使用

热门文章

  1. (转)详解shell中&gt;/dev/null 2&gt;&amp;1到底是什么
  2. 内存管理(——高质量程序设计语言C/C++第16章)
  3. hdu 5195 DZY Loves Topological Sorting BestCoder Round #35 1002 [ 拓扑排序 + 优先队列 || 线段树 ]
  4. 【搜索引擎】Solr最新安装以及通过关系型数据库(MySQL,Oracle,PostgreSQL)导入数据
  5. Spring Data Redis与Jedis的选择(转)
  6. 【APUE】文件I/O
  7. @Retention n. 保留
  8. Linux上设置RAID 10
  9. CentOS7 设置系统时间
  10. web编程非常实用的在线工具大全