易学笔记-第2部分 Node.js入门指南/第5章 Node.js在币圈流行么

第2部分 Node.js入门指南/第5章 Node.js在币圈流行么/5.1 Node.js在开源社区很流行

  • Node.js在开源社区很流行
  1. 概念:JavaScript大部分项目都是建立在Node.js平台之上的
  2. 在Github上项目采用的语言统计,JavaScript排名很靠前

第2部分 Node.js入门指南/第5章 Node.js在币圈流行么/5.2 Node.js在币圈也同样流行

  • Node.js在币圈也同样流行
  1.  

第2部分 Node.js入门指南/第6章 Node.js让前端开发像子弹飞一样/6.1 项目需求

  • 项目需求

第2部分 Node.js入门指南/第6章 Node.js让前端开发像子弹飞一样/6.2 技术选型

  • 技术选型
  1. Node.js优点

第2部分 Node.js入门指南/第6章 Node.js让前端开发像子弹飞一样/6.3 Node.js简介

  • Node.js简介
  1. 概念:通俗的解释就是,Node.js是一个可以让您利用JavaScript语言开发应用的平台,是构建运行在分布式设备上的数据密集型实时程序的完美选择。

第2部分 Node.js入门指南/第6章 Node.js让前端开发像子弹飞一样/6.4 开发步骤

  • 开发步骤

  1. 安装步骤参照: 快速搭建 Node.js 开发环境以及加速 npm - CNode技术社区
  2. 安装脚本
    1. 安装nvm(node version manage):[root@huike git]# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

    2. 通过 nvm 安装任意版本的 node:

      [root@huike ~]# NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 4

    3. 安装npm(包管理工具)

      [root@huike ~]#  npm --registry=https://registry.npm.taobao.org install koa

      koa@2.5.1 node_modules/koa

      ├── error-inject@1.0.0

      ├── escape-html@1.0.3

      ├── destroy@1.0.4

      ├── koa-compose@4.1.0

      ├── koa-is-json@1.0.0

      ├── content-type@1.0.4

      ├── fresh@0.5.2

      ├── content-disposition@0.5.2

      ├── vary@1.1.2

      ├── parseurl@1.3.2

      ├── only@0.0.2

      ├── statuses@1.5.0

      ├── delegates@1.0.0

      ├── depd@1.1.2

      ├── is-generator-function@1.0.7

      ├── on-finished@2.3.0 (ee-first@1.1.1)

      ├── type-is@1.6.16 (media-typer@0.3.0)

      ├── http-errors@1.6.3 (setprototypeof@1.1.0, inherits@2.0.3)

      ├── cookies@0.7.1 (keygrip@1.0.2)

      ├── mime-types@2.1.18 (mime-db@1.33.0)

      ├── http-assert@1.3.0 (deep-equal@1.0.1)

      ├── debug@3.1.0 (ms@2.0.0)

      ├── accepts@1.3.5 (negotiator@0.6.1)

      └── koa-convert@1.2.0 (co@4.6.0, koa-compose@3.2.1)

      [root@huike ~]#

    4. 安装cnpm cli(马上同步模块)

      [root@huike ~]# npm --registry=https://registry.npm.taobao.org install cnpm -g

      npm WARN engine cnpm@6.0.0: wanted: {"node":">= 6.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})

      npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0

      /root/.nvm/versions/node/v4.9.1/bin/cnpm -> /root/.nvm/versions/node/v4.9.1/lib/node_modules/cnpm/bin/cnpm

      cnpm@6.0.0 /root/.nvm/versions/node/v4.9.1/lib/node_modules/cnpm

      ├── ini@1.3.5

      ├── npm-request@1.0.0

      ├── auto-correct@1.0.0

      ├── giturl@1.0.0

      ├── open@0.0.5

      ├── bagpipe@0.3.5

      ├── colors@1.3.0

      ├── commander@2.10.0 (graceful-readlink@1.0.1)

      ├── debug@2.6.9 (ms@2.0.0)

      ├── cross-spawn@0.2.9 (lru-cache@2.7.3)

      ├── urllib@2.28.0 (ee-first@1.1.1, content-type@1.0.4, statuses@1.5.0, ip@1.1.5, humanize-ms@1.2.1, qs@6.5.2, any-promise@1.3.0, iconv-lite@0.4.23, digest-header@0.0.1, utility@1.13.1, default-user-agent@1.0.0, proxy-agent@2.3.1)

      ├── npminstall@3.6.2 (destroy@1.0.4, co@4.6.0, ms@2.1.1, node-homedir@1.1.0, await-event@2.1.0, binary-mirror-config@1.9.0, bytes@2.5.0, semver@5.5.0, normalize-git-url@3.0.2, minimist@1.2.0, agentkeepalive@3.4.1, uuid@3.2.1, utility@1.13.1, co-parallel@1.0.0, npm-package-arg@4.2.1, cmd-shim@2.0.2, tar@4.4.4, chalk@1.1.3, mkdirp@0.5.1, runscript@1.3.0, mz@2.7.0, normalize-package-data@2.4.0, ora@1.3.0, co-fs-extra@1.2.1, rimraf@2.6.2, moment@2.22.1, node-gyp@3.6.2)

      └── npm@6.1.0

      [root@huike ~]#

    5. [root@huike ~]# cnpm sync koa connect mocha

      Start sync ["koa","connect","mocha"].

      sync koa, PUT https://registry.npm.taobao.org/koa/sync?publish=false&nodeps=false

      logurl: https://npm.taobao.org/sync/koa#logid=1297574

      [2018-05-28 22:22:25] user: anonymous, sync koa worker start, 1 concurrency, nodeps: false, publish: false, syncUpstreamFirst: false

      [2018-05-28 22:22:25] ----------------- Syncing koa -------------------

      [2018-05-28 22:22:26] [c#0] [koa] package(https://r.cnpmjs.org/koa) status: 200, dist-tags: {"latest":"2.5.1","next":"2.0.0-alpha.8","v1":"1.6.0"}, time.modified: 2018-04-26T17:11:31.000Z, unpublished: null, start...

      [2018-05-28 22:22:26]   [koa] found 0 missing star users

      [2018-05-28 22:22:26]   [koa] all versions are exists

      [2018-05-28 22:22:26]   [koa] no versions need to deleted

      [2018-05-28 22:22:26]   [koa] all 285 npm users exists

      [2018-05-28 22:22:26] [c#0] [koa] synced success, 0 versions:

      [2018-05-28 22:22:26] ----------------- Synced koa success -------------------

      [2018-05-28 22:22:26] [done] Sync koa package finished, 1 success, 0 fail

      Success: [ koa ]

      Fail: [  ]

      sync connect, PUT https://registry.npm.taobao.org/connect/sync?publish=false&nodeps=false

      logurl: https://npm.taobao.org/sync/connect#logid=1297576

      [2018-05-28 22:22:27] user: anonymous, sync connect worker start, 1 concurrency, nodeps: false, publish: false, syncUpstreamFirst: false

      [2018-05-28 22:22:27] ----------------- Syncing connect -------------------

      [2018-05-28 22:22:28] [c#0] [connect] package(https://r.cnpmjs.org/connect) status: 200, dist-tags: {"1.8":"1.9.0","latest":"3.6.6"}, time.modified: 2018-02-15T05:37:42.000Z, unpublished: null, start...

      [2018-05-28 22:22:28]   [connect] found 0 missing star users

      [2018-05-28 22:22:28]   [connect] all versions are exists

      [2018-05-28 22:22:28]   [connect] no versions need to deleted

      [2018-05-28 22:22:28]   [connect] all 262 npm users exists

      [2018-05-28 22:22:28] [c#0] [connect] synced success, 0 versions:

      [2018-05-28 22:22:28] ----------------- Synced connect success -------------------

      [2018-05-28 22:22:28] [done] Sync connect package finished, 1 success, 0 fail

      Success: [ connect ]

      Fail: [  ]

      sync mocha, PUT https://registry.npm.taobao.org/mocha/sync?publish=false&nodeps=false

      logurl: https://npm.taobao.org/sync/mocha#logid=1297589

      [2018-05-28 22:22:30] user: anonymous, sync mocha worker start, 1 concurrency, nodeps: false, publish: false, syncUpstreamFirst: false

      [2018-05-28 22:22:30] ----------------- Syncing mocha -------------------

      [2018-05-28 22:22:31] [c#0] [mocha] package(https://r.cnpmjs.org/mocha) status: 200, dist-tags: {"beta":"3.0.0-2","latest":"5.2.0"}, time.modified: 2018-05-18T23:36:59.000Z, unpublished: null, start...

      [2018-05-28 22:22:32]   [mocha] found 0 missing star users

      [2018-05-28 22:22:32]   [mocha] all versions are exists

      [2018-05-28 22:22:32]   [mocha] no versions need to deleted

      [2018-05-28 22:22:32]   [mocha] all 726 npm users exists

      [2018-05-28 22:22:32] [c#0] [mocha] synced success, 0 versions:

      [2018-05-28 22:22:32] ----------------- Synced mocha success -------------------

      [2018-05-28 22:22:32] [done] Sync mocha package finished, 1 success, 0 fail

      Success: [ mocha ]

      Fail: [  ]

      Sync all packages done, successed: ["koa","connect","mocha"], failed: []

      [root@huike ~]#

    6. .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易学笔记(qq:1776565180)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值