mac下配置Node.js开发环境、express安装、创建项目

mac下配置Node.js开发环境、express安装、创建项目

一、Node.js的安装

去官网下载对应的平台版本就可以了,https://nodejs.org

二、express安装

sudo npm install -g express 进行全局安装。
这时有可能会安装不成功,用下面的命令即可
sudo npm install express-generator -g
三、创建项目
终端输入 express -e 你的项目名称
-e 为使用ejs框架 express默认为jade,为了  学习难 我们推荐使用 ejs 

NOde.js开发指南书中这里有个错误:express -t ejs microblog ,正确的应该是express -e ejs microblog;
然后根据上面的提示操作,输入http://localhost:3000 就能看到内容了。
下面是我的操作记录:
appledeiMac:Demo apple$ express -e ejs microblog2

   create : microblog2
   create : microblog2/package.json
   create : microblog2/app.js
   create : microblog2/public
   create : microblog2/routes
   create : microblog2/routes/index.js
   create : microblog2/routes/users.js
   create : microblog2/public/images
   create : microblog2/views
   create : microblog2/views/index.ejs
   create : microblog2/views/error.ejs
   create : microblog2/public/stylesheets
   create : microblog2/public/stylesheets/style.css
   create : microblog2/bin
   create : microblog2/bin/www

   install dependencies:
     $ cd microblog2 && npm install

   run the app:
     $ DEBUG=microblog2:* npm start

   create : microblog2/public/javascripts
appledeiMac:Demo apple$ cd microblog2
appledeiMac:microblog2 apple$ npm install
microblog2@0.0.0 /Users/apple/Desktop/Node/Demo/microblog2
├─┬ body-parser@1.13.3 
│ ├── bytes@2.1.0 
│ ├── content-type@1.0.1 
│ ├── depd@1.0.1 
│ ├─┬ http-errors@1.3.1 
│ │ ├── inherits@2.0.1 
│ │ └── statuses@1.2.1 
│ ├── iconv-lite@0.4.11 
│ ├─┬ on-finished@2.3.0 
│ │ └── ee-first@1.1.1 
│ ├── qs@4.0.0 
│ ├─┬ raw-body@2.1.5 
│ │ ├── bytes@2.2.0 
│ │ ├── iconv-lite@0.4.13 
│ │ └── unpipe@1.0.0 
│ └─┬ type-is@1.6.10 
│   ├── media-typer@0.3.0 
│   └─┬ mime-types@2.1.9 
│     └── mime-db@1.21.0 
├─┬ cookie-parser@1.3.5 
│ ├── cookie@0.1.3 
│ └── cookie-signature@1.0.6 
├─┬ debug@2.2.0 
│ └── ms@0.7.1 
├── ejs@2.3.4 
├─┬ express@4.13.4 
│ ├─┬ accepts@1.2.13 
│ │ └── negotiator@0.5.3 
│ ├── array-flatten@1.1.1 
│ ├── content-disposition@0.5.1 
│ ├── cookie@0.1.5 
│ ├── depd@1.1.0 
│ ├── escape-html@1.0.3 
│ ├── etag@1.7.0 
│ ├── finalhandler@0.4.1 
│ ├── fresh@0.3.0 
│ ├── merge-descriptors@1.0.1 
│ ├── methods@1.1.2 
│ ├── parseurl@1.3.1 
│ ├── path-to-regexp@0.1.7 
│ ├─┬ proxy-addr@1.0.10 
│ │ ├── forwarded@0.1.0 
│ │ └── ipaddr.js@1.0.5 
│ ├── range-parser@1.0.3 
│ ├─┬ send@0.13.1 
│ │ ├── depd@1.1.0 
│ │ ├── destroy@1.0.4 
│ │ └── mime@1.3.4 
│ ├── serve-static@1.10.2 
│ ├── utils-merge@1.0.0 
│ └── vary@1.0.1 
├─┬ morgan@1.6.1 
│ ├── basic-auth@1.0.3 
│ └── on-headers@1.0.1 
└── serve-favicon@2.3.0 

appledeiMac:microblog2 apple$ DEBUG=microblog2:* npm start

> microblog2@0.0.0 start /Users/apple/Desktop/Node/Demo/microblog2
> node ./bin/www

  microblog2:server Listening on port 3000 +0ms
GET / 200 13.925 ms - 207
GET /stylesheets/style.css 200 4.193 ms - 111
GET / 200 2.145 ms - 209
GET /stylesheets/style.css 304 0.507 ms - -
GET / 304 1.015 ms - -
GET /stylesheets/style.css 304 0.255 ms - -
GET / 304 0.587 ms - -
GET /stylesheets/style.css 304 0.227 ms - -





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值