安装NodeJS及web服务器(运行js,不需要在浏览器执行js)

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>cd C:\workspace\angular-quickstart
C:\workspace\angular-quickstart>npm install
npm WARN package.json angular2-quickstart@1.0.0 No description
npm WARN package.json angular2-quickstart@1.0.0 No repository field.
npm WARN package.json angular2-quickstart@1.0.0 No README data
npm WARN deprecated node-uuid@1.4.7: use uuid module instead
npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm WARN optional dep failed, continuing fsevents@1.0.15
angular2-in-memory-web-api@0.0.20 node_modules\angular2-in-memory-web-api
@angular/upgrade@2.0.0 node_modules\@angular\upgrade
zone.js@0.6.26 node_modules\zone.js
@angular/platform-browser-dynamic@2.0.0 node_modules\@angular\platform-browser-dynamic
reflect-metadata@0.1.8 node_modules\reflect-metadata
@angular/http@2.0.0 node_modules\@angular\http
@angular/router@3.0.0 node_modules\@angular\router
@angular/forms@2.0.0 node_modules\@angular\forms
bootstrap@3.3.7 node_modules\bootstrap
@angular/common@2.0.0 node_modules\@angular\common
@angular/platform-browser@2.0.0 node_modules\@angular\platform-browser
@angular/compiler@2.0.0 node_modules\@angular\compiler
@angular/core@2.0.0 node_modules\@angular\core
core-js@2.4.1 node_modules\core-js
rxjs@5.0.0-beta.12 node_modules\rxjs
└── symbol-observable@1.0.4
concurrently@2.2.0 node_modules\concurrently
├── commander@2.6.0
├── bluebird@2.9.6
├── moment@2.16.0
├── rx@2.3.24
├── cross-spawn@0.2.9 (lru-cache@2.7.3)
├── lodash@4.17.2
└── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.5, supports-color@0.2.0, strip-ansi@0.3.0, has-ansi@0.1.0)
lite-server@2.2.2 node_modules\lite-server
├── connect-history-api-fallback@1.3.0
├── minimist@1.2.0
├── lodash@4.17.2
├── connect-logger@0.0.1 (moment@2.16.0)
└── browser-sync@2.18.1 (emitter-steward@1.0.0, server-destroy@1.0.1, dev-ip@1.0.1, qs@6.2.1, immutable@3.8.1, ua-parser-js@0.7.10, bs-recipes@1.3.2, rx@4.1.0, browser-sync-clie
nt@2.4.3, opn@4.0.2, portscanner@1.0.0, connect@3.5.0, eazy-logger@3.0.2, serve-index@1.8.0, easy-extender@2.3.2, serve-static@1.11.1, http-proxy@1.15.1, micromatch@2.3.11, resp-mo
difier@6.0.2, fs-extra@0.30.0, socket.io@1.5.0, yargs@6.0.0, localtunnel@1.8.1, chokidar@1.6.0, browser-sync-ui@0.6.1)
C:\workspace\angular-quickstart>

MacBook-Pro:~ sunyifeng$ npm install connect

connect@3.4.1 node_modules/connect

├── utils-merge@1.0.0

├── parseurl@1.3.1

├── debug@2.2.0 (ms@0.7.1)

└── finalhandler@0.4.1 (escape-html@1.0.3, unpipe@1.0.0, on-finished@2.3.0)

Mac


Book-Pro:~ sunyifeng$ npm install connect

connect@3.4.1 node_modules/connect

├── utils-merge@1.0.0

├── parseurl@1.3.1

├── debug@2.2.0 (ms@0.7.1)

└── finalhandler@0.4.1 (escape-html@1.0.3, unpipe@1.0.0, on-finished@2.3.0)ΩMacBook-Pro:~ sunyifeng$ npm install connect


MacBook-Pro:~ sunyifeng$ npm install connect

connect@3.4.1 node_modules/connect

├── utils-merge@1.0.0

├── parseurl@1.3.1

├── debug@2.2.0 (ms@0.7.1)

└── finalhandler@0.4.1 (escape-html@1.0.3, unpipe@1.0.0, on-finished@2.3.0)


connect@3.4.1 node_modules/connect

├── utils-merge@1.0.0

├── parseurl@1.3.1

├── debug@2.2.0 (ms@0.7.1)

└── finalhandler@0.4.1 (escape-html@1.0.3, unpipe@1.0.0, on-finished@2.3.0)


Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以在服务器运行JavaScript代码。它不同于传统的浏览器端JavaScript,而是提供了一个独立的运行时环境,使得JavaScript可以直接在服务器运行Node.js可以解析和执行JavaScript代码,它使用V8引擎将JavaScript代码转换为机器码,并在服务器执行。这种能力使得开发者可以利用JavaScript的特性来编写服务器端程序,构建高性能、可伸缩的应用。 Node.js的特点之一是非阻塞式的I/O模型,这意味着它可以同时处理大量的并发请求,而不会因为等待I/O操作而阻塞线程。这种特性使得Node.js非常适合开发实时应用、高并发的网络服务器Web应用。同时,Node.js还提供了许多内置模块和第三方模块,使得开发者可以方便地构建各种类型的服务器应用。 除了在服务器运行JavaScript,Node.js还可以作为构建工具和中间件平台来使用。通过使用Node.js的包管理器npm,开发者可以方便地安装、使用和分享JavaScript的包和模块。同时,Node.js还支持开发构建工具、自动化任务和前端开发工具等。 总而言之,Node.js是一个在服务器运行JavaScript的运行环境,它提供了解析和执行JavaScript代码的能力,并通过非阻塞式的I/O模型实现高性能的服务器应用。其灵活性、高效性和生态系统的丰富性使得Node.js成为了广泛应用的服务器端开发工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值