天天看点

菜鸟学习NodeJS笔记(二)——Ubuntu上搭建NodeJS的运行环境

           忙活了几天打基础之后,最后还是躲不过入坑的命运(啊~~摔~~)。不过在磕磕碰碰地敲代码中,发现,果然还是直接实践学得更快。不过也不能完全否认前几天的知识储备啦。

安装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 选项可以列出所有可用的命令行选项:

菜鸟学习NodeJS笔记(二)——Ubuntu上搭建NodeJS的运行环境

创建第一个项目

做完上述操作后,我们可以愉快地开始创建项目来玩耍了。当然,也可以检查一下安装的版本。

node -v
npm -v
express -V
           
菜鸟学习NodeJS笔记(二)——Ubuntu上搭建NodeJS的运行环境

        下面开始建立我们的第一个项目了,有点小激动啊有木有~

        使用下面的命令建立了一个名字为   firstapp   的项目

express myapp
           
菜鸟学习NodeJS笔记(二)——Ubuntu上搭建NodeJS的运行环境

        然后进入新建项目的目录,安装所有依赖包(主要是根据package.json这个文件里面的包进行搜索安装)

cd myapp 
npm install
           

        安装依赖包的过程略久,主要根据网速等待时间不同,反正我等了很久。。。(不开心TvT)

        好了,等待安装好了以后,可以启动我们的应用 firstapp  了:       

DEBUG=firstapp npm start
           
菜鸟学习NodeJS笔记(二)——Ubuntu上搭建NodeJS的运行环境

       然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。

菜鸟学习NodeJS笔记(二)——Ubuntu上搭建NodeJS的运行环境

附:通过 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