忙活了几天打基础之后,最后还是躲不过入坑的命运(啊~~摔~~)。不过在磕磕碰碰地敲代码中,发现,果然还是直接实践学得更快。不过也不能完全否认前几天的知识储备啦。
安装NodeJS
由于手上只下载了Ubuntu14.04,所以还是在这个系统上面开发吧。
安装NodeJS 4.0以上版本
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
另外,若想安装NodeJS 6.0版本
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
安装生成工具
为了使用npm命令编译和安装本地插件,可能还需要安装生成工具:
sudo apt-get install -y build-essential
PS:以上安装过程翻译自https://nodejs.org/en/download/package-manager/ 翻译得不好还请见谅。
安装express框架
express框架是现在NodeJS中最流行的框架了,我采用的也是express框架。所以首先安装express,如果你打算每个项目都是通过express构建,可以选择全局安装,安装命令如下:
npm install express-generator -g
-h 选项可以列出所有可用的命令行选项:
创建第一个项目
做完上述操作后,我们可以愉快地开始创建项目来玩耍了。当然,也可以检查一下安装的版本。
node -v
npm -v
express -V
下面开始建立我们的第一个项目了,有点小激动啊有木有~
使用下面的命令建立了一个名字为 firstapp 的项目
express myapp
然后进入新建项目的目录,安装所有依赖包(主要是根据package.json这个文件里面的包进行搜索安装)
cd myapp
npm install
安装依赖包的过程略久,主要根据网速等待时间不同,反正我等了很久。。。(不开心TvT)
好了,等待安装好了以后,可以启动我们的应用 firstapp 了:
DEBUG=firstapp npm start
然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。
附:通过 Express 应用生成器创建的应用一般都有如下目录结构:
.
├── app.js
├── bin
│ └── www
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
└── views
├── error.jade
├── index.jade
└── layout.jade
7 directories, 9 files