nodejs开发环境搭建

2015-08-09 wansong 更多博文 » 博客 » GitHub »

nodejs tech tool

原文链接 http://markaii.me/%E6%8A%80%E6%9C%AF/nodejs-dev_env/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


nodejs安装

nodejs安装推荐从官网下载安装包, mac下载.pkg文件: node download

下载之后, 直接点击安装包安装即可, 之后就可以用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