zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    Linux之文件处理命令
    Linux基础命令
    rip实验
    Linux基础之磁盘分区
    mysql安装
    centos Apache、php、mysql默认安装路径
    You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
    Wrong permissions on configuration file, should not be world writable!
    机器会学习么 学习总结
    实验 5 Spark SQL 编程初级实践
  • 原文地址:https://www.cnblogs.com/mxh1099/p/5127357.html
Copyright © 2011-2022 走看看