Node與Express第一彈

Node.js是一個(gè)開(kāi)放原始碼、跨平臺(tái)的JavaScript語(yǔ)言執(zhí)行環(huán)境。

nvm

nvm是管理Node.js版本的工具,它支持在多個(gè)Node.js版本間切換。

在Linux下裝nvm

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash
$ nvm ls
$ nvm ls -remote
$ nvm install [版本號(hào)]
$ nvm ls
$ nvm alias default [版本號(hào)]
$ nvm ls
$ node   //安裝node

npm 是Node.js附帶的包管理器,npm是一個(gè)命令行工具,負(fù)責(zé)第三方Node.js程序的安裝與管理。
npm會(huì)隨著Node.js自動(dòng)安裝。

使用 npm 命令安裝模塊

Express是目前最流行的基于Node.js的Web開(kāi)發(fā)框架,可以快速地搭建一個(gè)完整功能的網(wǎng)站。

1.Express上手非常簡(jiǎn)單,首先新建一個(gè)項(xiàng)目目錄,假定叫做server。

$ mkdir server  //新建一個(gè)項(xiàng)目目錄

2.在項(xiàng)目根目錄下,新建一個(gè)啟動(dòng)文件,假定叫做server.js。

vim server.js

全局安裝與本地安裝

npm 的包安裝分為本地安裝(local)、全局安裝(global)兩種,從敲的命令行來(lái)看,差別只是有沒(méi)有-g而已,比如

$ npm install express         # 本地安裝
$ npm install express -g      # 全局安裝

3.使用 npm 命令安裝常用的 Node.js web框架模塊 express:

$ npm install  express --save //

安裝的同時(shí),將信息寫(xiě)入package.json中,項(xiàng)目路徑中如果有package.json文件時(shí),直接使用npm install方法就可以根據(jù)dependencies配置安裝所有的依賴(lài)包。這樣代碼提交到github時(shí),就不用提交node_modules這個(gè)文件夾了。


$ npm init     //引導(dǎo)你創(chuàng)建一個(gè)package.json文件,包括名稱(chēng)、版本、作者這些信息等 

4.新建一個(gè)package.json文件,命令如下。

$ cat package.json //新建package.json文件

package.json中的內(nèi)容如下:

{
  "name": "liuyang",
  "version": "1.0.0",
  "main": "server.js",
  "dependencies": {
    "express": "^4.15.3"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node server.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": ""
}


server.js中的內(nèi)容將會(huì)在下一篇中詳細(xì)給大家介紹講解。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容