node.js中express的安装及调试流程的整合
今天我在node.js中学习使用express框架中遇上了很多问题,现在对整个安装的流程和注意事项进行整合。
在完成node.js的安装之后,NPM会自动随框架安装。
安装步骤:
1:CMD键入npm install express -g,实现框架的全局安装。
2:CMD键入npm install -g express-generator,实现生成器的安装。
3:express -V 检查express的版本。
如果显示express不为内部或外部命令时,则我们需要检查一下自己的环境变量。此时,具体的环境变量设定为
用户变量:
path:C:\Users\你的用户名\AppData\Roaming\npm;E:\Programe Files\nodejs\node_global
系统变量:
path:E:\Programe Files\nodejs
NODE_PATH:E:\Programe Files\nodejs\node_global\node_modules
在运行 express app构建项目后,出现 Error: Cannot find module 'XXXX'时一般是缺少安装对应的模块,我们可以使用npm install XXX 来进行安装。
在安装中,500 Error: Cannot find module 'jade'这个错误比较特殊,解决办法:
确定package.json里有添加相应的jade依赖配置使用npm install -d 可以自动配置package.json,并安装所有需要依赖的包。
在代码中添加
app.set('port', 3000);
app.listen(app.get('port'), function () {
console.log('Express server listening on port ' + app.get('port'));
});
即可绑定端口。