• nodejs系列(一)安装和介绍


    一、安装nodejs

      http://www.nodejs.org/download/。进入release/选择想要安装的文件,win下安装选择mis和exe的比较方便,安装完毕重新打开cmd命令行,path查看是否配置了环境变量(当时两次打开没有,过会好了),然后输入:node --version

    看到nodejs的当前版本即表示安装成功。

    C:UsersAdministrator>node --version
    v0.10.26

    二、第一个应用

    运行server.js

    E: ode>node server.js
    Thanks world!

    查看npm

    E: ode>npm -v
    1.4.3

     

    全局安装与本地安装

    npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如

    npm install express          # 本地安装
    npm install express -g   # 全局安装

    如果出现以下错误:

    npm err! Error: connect ECONNREFUSED 127.0.0.1:8087

    解决办法为:

    $ npm config set proxy null

    本地安装

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

    全局安装

            • 1. 将安装包放在 /usr/local 下。
            • 2. 可以直接在命令行里使用。
            • 3. 不能通过 require() 来引入本地安装的包。

      例:用npm安装express

    E: ode>npm install express
    npm http GET https://registry.npmjs.org/express
    npm http 200 https://registry.npmjs.org/express
    npm http GET https://registry.npmjs.org/express/-/express-4.13.3.tgz
    npm http 200 https://registry.npmjs.org/express/-/express-4.13.3.tgz

    …………

    npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
    express@4.13.3 node_modulesexpress
    ├── escape-html@1.0.2
    ├── merge-descriptors@1.0.0
    ├── path-to-regexp@0.1.7
    ├── cookie@0.1.3
    ├── methods@1.1.1
    ├── fresh@0.3.0
    ├── vary@1.0.1
    ├── etag@1.7.0
    ├── content-type@1.0.1
    ├── range-parser@1.0.3
    ├── utils-merge@1.0.0
    ├── content-disposition@0.5.0
    ├── array-flatten@1.1.1
    ├── serve-static@1.10.0
    ├── cookie-signature@1.0.6
    ├── parseurl@1.3.0
    ├── depd@1.0.1
    ├── qs@4.0.0
    ├── on-finished@2.3.0 (ee-first@1.1.1)
    ├── debug@2.2.0 (ms@0.7.1)
    ├── proxy-addr@1.0.10 (forwarded@0.1.0, ipaddr.js@1.0.5)
    ├── finalhandler@0.4.0 (unpipe@1.0.0)
    ├── type-is@1.6.10 (media-typer@0.3.0, mime-types@2.1.9)
    ├── accepts@1.2.13 (negotiator@0.5.3, mime-types@2.1.9)
    └── send@0.13.0 (destroy@1.0.3, ms@0.7.1, statuses@1.2.1, mime@1.3.4, http-er
    rors@1.3.1)

    表示安装成功。

    查看安装的插件 npm ls

    更新express

      npm update express

    搜索express

      npm search express

    卸载express

    E: ode>npm uninstall express
    unbuild express@4.13.3

    E: ode>npm ls
    E: ode
    └── (empty)

  • 相关阅读:
    第06组 Alpha冲刺(6/6)
    第06组 Alpha冲刺(5/6)
    第06组 Alpha冲刺(4/6)
    第06组 Alpha冲刺(3/6)
    第06组 Alpha冲刺(2/6)
    第06组 Alpha冲刺(1/6)
    第06组 团队Git现场编程实战
    团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/mxh1099/p/5127357.html
Copyright © 2020-2023  润新知