Node.js 学习笔记

本文介绍了Node.js中的REPL环境及使用方法,并详细讲解了如何通过npm管理Node.js项目依赖,包括npm的优化技巧和版本切换。此外还介绍了Express框架的安装与基本使用流程。

一、Node.js 里的 repl

什么是REPL?

REPL(Read-Eval-Print Loop) 中文的话有翻译成“交互式解释器”或“交互式编程环境”的。

交互式解释器(REPL)既可以作为一个独立的程序运行,也可以很容易地包含在其他程序中作为整体程序的一部分使用。

REPL为运行 JavaScript 脚本与查看运行结果提供了一种交互方式,通常REPL交互方式可以用于调试、测试以及试验某种想法。

基本上所有的脚本语言有REPL的。

要运行 Node 的 REPL ,再终端输入 node 即可。 可以试试运行一些 JavaScript 表达式。例如:

Object.keys(global)
复制代码

二、npm

Node 包管理器(NPM)可以让你再项目中轻松地对模块进行管理,它会下载指定的包、解决包的依赖、运行测试脚本以及安装命令行脚本。

npm 在你安装 node 的时候就已经安装了。可以通过 npm -v 查看 npm 版本。

npm 优化:

可以使用 nrm 来管理 npm , 使用 taobao 提供的库下载包。

1. $ npm install -g nrm   // 安装 nrm.  -g(Global) 表示 全局安装
2. $ nrm ls // 查看所有的支持源(有*号的表示当前所使用的源,以下[name]表示源的名称)
3. $ nrm use [name] // 将 npm 下载源切换成指定的源
复制代码

npm 初始化

1. $ nrm init 
复制代码

npm 切换 node 版本

  1. 需要安装工具 nvm
$ npm i nvm -g   // 安装 nvm 工具
$ nvm use 7.8.0  // 切换到 7.8.0 版本
复制代码

三、express

express 是目前 node.js 主流框架。

1.安装 express
$ npm install express -g   // express 框架
$ npm install express-generator -g // express-generator 能够快速创建一个Express应用框架。
复制代码
2.初始化 express 工程
$ cd D:\Workspace
$ express wisdom-medical-app
复制代码

项目名称我们指定为 wisdom-medical-app.

在终端的最后位置,看到输出两个命令。

install dependencies:
   $ cd wisdom-medical-app && npm install //告诉我们进入项目根目录 执行npm install安装依赖模块

run the app:
   $ DEBUG=wisdom-medical-app:* npm start //告诉我们启动服务器
复制代码

执行如下命令

1.cd wisdom-medical-app //进入项目根目录
2.npm install  //安装依赖
复制代码

这样就初始化了一个 express node.js 工程

3.添加常用依赖
$ npm install body-parser --save
$ npm install cookie-parser --save
$ npm install multer --save
复制代码
4.工程目录、文件介绍
5.启动服务器
到工程目录下,启动服务器:
npm start   //启动服务器
复制代码

启动完成后终端将输出 node ./bin/www

在浏览器中输入在浏览器中访问 http://localhost:9000/(端口号在 www 文件中修改,默认3000 )

启动成功

转载于:https://juejin.im/post/5a7bac8c6fb9a063610864a1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值