这是一个Node 包管理管理工具, 用来管理第三方的库文件, 模块文件,或者是框架node
参考http://www.infoq.com/cn/articles/nodejs-npm-install-configmysql
下载安装脚本web
curl http://npmjs.org/install.sh
执行 install.shredis
sudo sh intall.sh
学习NodeJs 主要用来作服务器端的快速开发,因此这里使用expressJs这样的框架,在js领域中可能喜欢叫插件,这个是框架主要是基于NodeJs的一些封装,从01. Node js Hello world 能够知道,在不安装第三放框架的前提下,NodeJs 也是直接能够开发web项目
的;若是你问我如今还有什么其余框架的话?其实我也不知道,哈哈,不过确定是有一些mysql的库,或者是redis的库什么的吧;反正开发大同小异啦,首先介绍语言,而后介绍各类第三方服务的库;sql
安装express
sudo npm install -g express
建立项目架构npm
mkdire testApp cd testApp express // 默认使用jade模板 若是想使用ex模板,就 `express -e`
ls 一下就看到在testApp下有个web项目的基本目录服务器
跑一下架构
node app.js
发现出错了app
module.js:340 throw err; ^
解决出错(安装相应依赖包)
sudo npm install -d
插件的位置:
/usr/local/lib/node_modules/