一、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 版本
- 需要安装工具 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 //启动服务器
复制代码
在浏览器中输入在浏览器中访问 http://localhost:9000/(端口号在 www 文件中修改,默认3000 )