Node 基本使用
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回调函数
同步:同步就是你要做的事你列了一个清单,按照清单上的顺序 一个一个执行
异步:就是可以同时干好几件事
阻塞:就是按照清单上的顺序一件一件的往下走,当一件事没有做完,下面的事都干不了
非阻塞:就是这件事没有干完,后面的事不会等你这件事干完了再干,而是直接开始干下一件事,等你这件事干完了,后面的事也干完了,这样就大大提高了效率
最新文章
- ajax 多个表单值问题,表单序列化加其它表单值
- MySQL找回管理员密码
- JavaScipt 源码解析 css选择器
- XML元素和结点的区别
- kettle学习-day1-介绍、下载、安装
- c程序设计语言_习题1-18_删除输入流中每一行末尾的空格和制表符,并删除完全是空格的行
- C++文件操作详解(ifstream、ofstream、fstream)
- zabbix 监控jvm
- UITableViewCell上面添加UIWebView
- C++ Primer 5 CH4 表达式
- Python学习之路-Day2-Python基础3
- selenium 封装
- 图解 HTTP 的缓存机制 | 实用 HTTP
- Python day 03
- MySQL 加锁处理分析<;转>;
- [Oracle11g] 通过伪列查询
- Luogu P2602 [ZJOI2010]数字计数
- 大神教你Nginx常用基础配置方案
- windows,linux下SVN实现自动更新WEB目录
- NSPredicate的使用
热门文章
- (转)详解shell中>;/dev/null 2>;&;1到底是什么
- 内存管理(——高质量程序设计语言C/C++第16章)
- hdu 5195 DZY Loves Topological Sorting BestCoder Round #35 1002 [ 拓扑排序 + 优先队列 || 线段树 ]
- 【搜索引擎】Solr最新安装以及通过关系型数据库(MySQL,Oracle,PostgreSQL)导入数据
- Spring Data Redis与Jedis的选择(转)
- 【APUE】文件I/O
- @Retention n. 保留
- Linux上设置RAID 10
- CentOS7 设置系统时间
- web编程非常实用的在线工具大全