操作系统 Ubuntu.
开发IDE选用Sublime Text, 配合Nodejs插件
首先安装 node.js 和 npm, npm是node.js的包管理器
~$sudo apt-get install nodejs npm
然后通过npm安装express
~$npm install express -g
安装完后,express应该被安装到了 /usr/local/lib/node_modules, 把这个文件夹加入到环境变量
~$export PATH=$PATH:/usr/local/lib/node_modules
然后启动 nodejs 提示符, 测试是否安装成功
> require('express')
应该出现express的定义. 如果出现 Error : Cannot find module 'express', 那么前面某步骤出现了错误
然后查看express的帮助
~$/usr/local/bin/express --help
如果出现
bash: /usr/local/express: No such file or directory 错误,则需要创建链接
~$sudo ln -s /usr/bin/nodejs /usr/bin/node
Usage: express [options] [dir]
Options:
-h, --help output usage information
-V, --version output the version number
-s, --sessions add session support
-e, --ejs add ejs engine support (defaults to jade)
-J, --jshtml add jshtml engine support (defaults to jade)
-H, --hogan add hogan.js engine support
-c, --css <engine> add stylesheet <engine> support (less|stylus) (defaults to plain css)
-f, --force force on non-empty directory
例如如下命令创建工程
~$ /usr/local/bin/express --force ~/testapp
~$cd ~/testapp && npm install
然后可以启动试试
$ node app.js
Express server listening on port 3000
现在可以访问 http://127.0.0.1:3000/ 试试