一、安装nodejs
1、node下载安装
方法一:
下载地址:官网http://www.nodejs.org/download/
下载文件解压到相应目录:
配置环境变量:
NODE_HOME: D:\NodeJS
Path: …;% NODE_HOME %\bin;
方法二:
或到中文网址http://nodejs.cn/download/ 下载node-v5.0.0-x64.msi文件双击安装
二、安装npm
NPM-------全称是Node Package Manager ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
npm安装文件可以在nodejs的下载目录中找到:
下载安装文件后将其解压到node目录下,双击npm.cmd及完成安装:
如果已经安装npm升级到最新版本
键入命令:npm install npm -g
2、使用REPL
输入命令node进入node的终端repl,
在repl中可以使用简单表达式/多行表达式/变量等:
REPL常用命令:
CTRL + C - 退出当前终端。
ctrl + c 按下两次 - 退出 Node REPL。
ctrl + d - 退出 Node REPL.
向上/向下 键 - 查看输入的历史命令
tab 键 - 列出当前命令
.help - 列出使用命令
.break - 退出多行表达式
.clear - 退出多行表达式
.save filename - 保存当前的 Node REPL 会话到指定文件
.load filename - 载入当前 Node REPL 会话的文件内容。
三、使用express搭建本地HTTP访问服务:
1、安装express插件
键入命令:npm install -g express-generator #先安装express-generator
键入命令: npm install -g express
键入命令: express -V #验证是否安装成功
其它相关环境安装:
安装jade插件
键入命令: npm jade
安装 mysql插件
键入命令: npm mysql
安装supervisor
键入命令:npm install supervisor #安装此插件后修改app.js等文件不用再重启node
2、创建项目
1.进入工作目录workspace
键入命令:express hello
2.进入项目目录,安装nodejs依赖模块.
键入命令:cd hello
键入命令:npm install
3.启动服务:node start
浏览器输入:http://localhost:3000/ #访问测试
4.Ctrl+D 退出npm
四、npm常用命令
本地安装模块:npm install express
全局安装模块:npm install express -g
卸载模块:npm uninstall express
更新模块:npm update express
搜索模块:npm search express
查看本地安装的模块:npm ls
查看全局安装的模块:npm ls -g
查看install命令的详细帮助:npm help install
使用npm cache clear可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
使用npm unpublish <package>@<version>可以撤销发布自己发布过的某个版本代码。
在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。
相关推荐
NodeJS入门项目案例(Express+Mysql)是一个适合初学者的教程,旨在引导你进入Node.js服务端开发的世界。在这个项目中,我们将使用Express框架,一个简洁且强大的Web应用开发框架,以及Mysql,一个流行的开源关系型...
本教程《Node.js的中文入门手册》将帮助初学者快速掌握这一技术。 一、Node.js 基础 1. 安装与环境配置:介绍如何在Windows、MacOS或Linux上下载并安装Node.js,以及验证安装成功的步骤。 2. JavaScript 基础:回顾...
本资源"Nodejs入门经典"旨在帮助初学者快速掌握Node.js的基础知识和实际应用。 **一、Node.js简介** Node.js的核心特性是它的事件驱动架构和非阻塞I/O模型,这使得它非常适合用于处理并发请求,尤其是在处理大量...
Nodejs的入门教程的示例,没有错误的地方,可以方便的找到自己有什么错误的
Node.js入门这本书是由Manuel Kiessling撰写,旨在帮助读者掌握Node.js应用开发的技能。作者通过丰富的实践经验和深入浅出的讲解方式,引导初学者通过项目实践深入理解Node.js的使用,特别是如何将JavaScript运用在...
NodeJs入门学习文档,对于新手刚接触NodeJs有一定的帮助
本压缩包包含了一份NodeJS入门手册(NODE.js入门手册.pdf)和64位的NodeJS安装程序(node.exe),旨在帮助初学者快速了解并安装NodeJS。 **NodeJS核心特性** 1. **RESTful API**: REST(Representational State ...
在"NodeJS入门项目案例(Express+Mysql)服务端开发.pdf"文件中,你将找到详细的步骤指导和代码示例,帮助你一步步完成整个项目。这个项目不仅涵盖了基础的NodeJS服务端开发,还涉及到数据库操作和RESTful API设计,...
本文将深入探讨在"nodejs入门3路由1"中的知识点,包括路由的实现、请求处理以及模块之间的协作。 首先,我们来看`router.js`模块,这是路由的核心。`route`函数接收两个参数:`handle`对象和`pathname`。`handle`...
### Node.js 入门知识点详解 #### 一、Node.js简介 Node.js 是一种让 JavaScript 运行在服务器端的应用平台。它利用 Chrome V8 引擎的强大性能,结合事件驱动和非阻塞 I/O 模型,为 Web 开发者提供了一种全新的构建...
这个"nodejs入门资料案例加详细使用手册.zip"压缩包文件提供了学习Node.js的基础和实践材料,非常适合初学者入门。 一、Node.js基础知识 1. 非阻塞I/O模型:Node.js的核心特性之一是其非阻塞I/O模型,基于事件驱动...
**Node.js 入门知识详解** Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者可以使用 JavaScript 来进行服务器端编程。Node.js 使用了一个事件驱动、非阻塞 I/O 模型,使其轻量又高效,特别...
这个“nodeJS基础入门”教程很可能是为了帮助初学者掌握 Node.js 的基本概念、语法以及如何与 MySQL 数据库进行交互,从而实现一个简单的个人博客系统。下面将详细阐述 Node.js 的核心特性、模块化开发以及如何结合...
Node.js入门主要介绍的是使用Node.js进行应用开发的基础知识和高级概念。Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它使得JavaScript可以运行在服务器端。Node.js非常适合处理I/O密集型的网络应用,比如...
在本篇《Node.js入门教程六:Express模块用法示例》中,我们将深入探讨Express——一个基于Node.js平台的极简、灵活的web应用开发框架。Express使得构建web应用变得简单,它提供了丰富的功能,如中间件系统、路由...
这一次并不是讲nodejs的,有点跑偏了,但是都是为小程序搭建后台做的准备。先说下缘故,在小程序内开启的websoket服务在真机上测试一直报错,找了几篇文档,首要确定的是端口和ssl是否有问题。因为ssl是用Linux的ope...