【node常用的第三方模块】1,nodemon模块,只需要调用一次nodemon filname,就可以让代码于界面实时更新,不用手动调用node filename;安装方式npm install -g nodemon
2,gulp模块,它是一个自动化构建工具,可以省去一些对文件的处理的时间,比如果压缩文件,合并公共部分等;安装方式npm install gulp
,在这个插件中还有许多的小插件需要安装,查看更多请前往:gulp的使用及更多插件安装
3,mongoose模块,使用mongodb必须要的插件,它是用来连接数据库的
安装方式 npm install mongoose
4,atr-template模板引擎,将字符串拼接操作进行简化,安装方式 npm install art-template
5,在上面的这个模板引擎下还有一个插件(处理日期的),就是在模板中可以使用方法的插件,安装方式 npm install dateformat
6,router路由模块,实现路由,使用步骤,获取路由对象,调用路由对象提供的方法创建路由,启用路由,使路由生效;
安装方式npm install router
7,serve-static静态资源访问插件,npm install serve-static
8,express框架,安装方式:npm install express
9,exprees框架模板引擎,npm install express-art-template art-template
,下载的时候建议两个都下
10,body-parser就是获取通过post提交数据的一个模块,npm install body-parser
11,bcrypt模块,密码加密模块,需要python环境,还需要node-gyp模块npm install node-gyp
,还需要windows-build-tools模块,npm install --global --production windows-build-tools
,最后再安装bcryptnpm install bcrypt
12,express-session这个模块是一个实现登录功能的必要模块,npm install express-session
13,joi插件,这个插件可以帮你自动验证你所传来的参数是否符合验证规则npm install joi
14,config,它能够自动的根据当前所在的环境使用相对应的配置文件npm install config
15,formidable使用这个插件可以处理表单上传的文件,比如说图片npm install formindable
注意: 使用formidable上传文件,上传文件未选择不生成空文件的解决办法:打开模块中lib下面的incoming_form.js,找到里面的handlePart方法,在182行,紧接着在下面加入 if (part.filename == "") { return;
} 即可
16,morgan它会自动获取http的请求路径,然后再命令行中打印出来npm install morgan
推荐阅读
- 携程实习篇|Node.js之process进程
- node中package.json和package-lock.json文件的作用
- sequlize统一格式化时间
- egg 如何接收xml数据
- Node.js在WebStorm中调试
- node npm 设置全局仓库路径
- node require 导入模块解析 加载规则和加载机制
- node|node.js学习笔记-模块module
- window node配置安装的全局模块所在的路径cache的路径
- node|node.js express性能优化