• 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回调函数

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

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

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

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

    复制请注明出处,在世界中挣扎的灰太狼
  • 相关阅读:
    如何实现虚拟机(VirtualBox)中的Ubuntu与Windows XP间的数据共享
    linux中安装sqlmap
    LookupError: unknown encoding: cp65001解决办法
    共勉
    Linux中安装Nginx
    touch: cannot touch `/home/tomcat7/logs/catalina.out': Permission denied
    程序猿的十一条浮躁表现
    MySQL中varchar类型排序
    Gson和FastJson
    jquery-messager-消息提示
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/10230785.html
Copyright © 2020-2023  润新知