nodejs开发环境搭建
原文链接 http://markaii.me/%E6%8A%80%E6%9C%AF/nodejs-dev_env/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
nodejs安装
nodejs安装推荐从官网下载安装包, mac下载.pkg文件:
下载之后, 直接点击安装包安装即可, 之后就可以用npm安装所需的各个模块了
express安装
express是nodejs常用的web框架, 使用以下命令安装
$ npm install express --save
swig模板引擎安装
express默认使用的是jade, 这是一种类似python语法的模板语音, 使用时 需要最后转换为html. 考虑到要增加很多的学习成本和兼容成本, 还是不建议使用jade. 另一个比较常 用的模板ejs语法比较丑陋, 最终选择swig作为后端模板引擎, swig的 语法和django相近, 博主有较长时间的django开发经历.运行以下命令安装:
$ npm install swig --save
coffee script安装
javascript语法丑陋是这门语言饱受诟病的一个重要原因, 现在可以使用coffee script来写出更加漂亮规范的后端代码了. 运行以下命令安装:
npm install -g coffee-script
gulp安装
使用以下命令安装gulp, 安装完成之后可以运行gulp
命令执行gulpfile
文件的配置
npm install -g gulp
jshint安装
jshint是一个js语法检查插件, 编辑js文件可以自动进行语法检查
$ npm install -g jshint
另外, 使用vim编辑时可以利用插件实现jshint的功能, vim的通用语法检查插件Syntastic已支持jshint, 如果想单独使用jshint的插件可以用jshint.vim
jscs安装
jscs也是一个javascript代码检查器, 它设置参考的js编码规范,Syntastic也支持jscs, 运行以下命令安装:
$ npm install jscs -g