最近在MAC上搭建 nodejs环境以及安装 express 框架,遇到了一些问题,不过最后总算还是安装成功了,下面是操作步骤
1.node js 安装
访问nodejs官网进入下载mac上的安装包 , 从这里下载 这里可以选mac installer 的 pkg 安装包,下载后直接点击安装就好,当然了也可以选择 binary 包进行安装,下载后用 tar -zxvf 命令先解压开然后 编译 在安装。新版本的安装包会把 npm(nodejs 的package管理工具)都会安装上,测试是否安装成功可以下方式测试。
用 node -v 和 npm -v 来查看各自的版本信息,如果node 命令找不到 可以先用 which node 命令来看看安装目录 ,然后就可以用了
其次可以按照nodejs 官网首页提供的 demo js 脚本,写一个hello world 程序, 然后在浏览器中访问看看是否ok,到这里 node js 安装完毕
2.express 安装
express 作为 node js 的一个框架,该框架提供了很多组件,方便了 nodejs 的快速开发。这个就类似与其他语言的一些快速的框架, php中的yii,yp、java中的 SSH。
安装express的时候也可以参考 express官网 的 Getting started 步骤去安装 , 但是我按照这个是没有安装起来。
现在最新的express版本都是 4.0以上 , express4.0以后版本把express命令行工具从express library 中分离出来了(https://github.com/expressjs/generator) , 所安装的方式也变化了。之前一直用
npm istall -g express
这个命令工具进行安装,显示成功了,但是命令行中无法使用 express 这个命令。
现在进行全局安装 , 这里根据自己的需求选择是否全局安装。命令如下
npm install -g express-generator
等到上面的express命令行工具安装完毕后,就可以安装 express 框架
cd /var/www/node express test && cd test //安装express框架依赖 npm install //启动test这个项目 npm start
这里启动过的时候 不要用 node app.js 这种方式, 你可以 用 vim 命令看看test目录下的 package.json 这个文件的内容,其中找到scripts 哪一行
接着就访问 http://localhost:3000 , 可以看到 welcome express !!!
到这就完毕了