Node.js是一個(gè)開放原始碼、跨平臺(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開發(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)兩種次慢,從敲的命令行來看旁涤,差別只是有沒有-g而已,比如
$ npm install express # 本地安裝
$ npm install express -g # 全局安裝
3.使用 npm 命令安裝常用的 Node.js web框架模塊 express:
$ npm install express --save //
安裝的同時(shí)迫像,將信息寫入package.json中劈愚,項(xiàng)目路徑中如果有package.json文件時(shí),直接使用npm install
方法就可以根據(jù)dependencies配置安裝所有的依賴包闻妓。這樣代碼提交到github時(shí)菌羽,就不用提交node_modules這個(gè)文件夾了。
$ npm init //引導(dǎo)你創(chuàng)建一個(gè)package.json文件由缆,包括名稱注祖、版本猾蒂、作者這些信息等
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ì)給大家介紹講解婚夫。