好早开始学习React Native了,但是迟迟也没有动手写一些笔记,由于React Native是利用Node.js搭建javascript代码的,所以决定花时间把Node.js系统学习一遍,虽然之前也做过了解,但终究没有什么记录在案,择日不如撞日,那就从今天开始吧。哈哈哈
首先从Node.js和Express的安装说起了。我的系统环境是Mac,当然windows和linux都大同小异了。
Step 1. 安装Node.js
首先下载Node.js安装包,官方下载地址http://nodejs.org/dist/
下载完成后,点下一步安装即可。安装完成后,终端输入node -v,查看当前安装node版本。
Step 2. 安装express
Node.js安装完成后,就要安装express,如果之前安装过express,可以通过控制台命令卸载:npm uninstall -g express;执行命令:npm install -g express,执行成功后,控制台会输出当前最新版本,书写本文的时最新版本为4.14.0,故而控制台
继续执行命令:npm install -g express@4.14.0,安装了最新版本。如果需要查看当前安装的版本,控制台执行:express -V,
此处需要注意,express -V中的V要大写,否则很多版本中会不识别。
Step 3. 安装新版本
好了,到这里,express算是安装成功了,但是细心的同学会发现,我们安装的版本,并不是最新版本,这是为什么呢?
原来,最新express4.0版本中将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以
我们还需要安装一个命令工具,命令为:npm install -g express-generator,于是强迫症犯了,我又删除之前的旧版本,
重新来安装最新版本了。
- 重新安装最新版本的express:npm install express -g
- 安装express命令工具:npm install -g express-generator
- 测试:express -V
Step 4. 测试express是否可用
既然安装好了,我们就要测试安装的express是否可用。于是使用express新建一个工程来测试一下:express helloworld
命令执行结束之后,由于新版本中的一些改动,创建好project之后还需要用npm进行添加
cd helloworld
npm install
npm start
然后新创建的helloworld就已经运行在3000端口上了
访问http://localhost:3000/就看到熟悉的页面了。
注意事项
-
安装指定版本时需要使用npm install -g express@3.5.0这样的命令
-
用express创建后的project一定要使用npm install在project目录下添加依赖才可以运行
-
运行应用不再是node app.js而是npm start