ls
:查看當前目錄有哪些文件,加上-a顯示所有文件(夾)
ll
:同ls
,只是顯示方式不一樣
clear
: 清屏
pwd
: print work directory, 打印工作目錄的路徑
cd 目錄
: 進入某個目錄, 如果不跟用戶名,直接進行用戶的根目錄
mkdir 目錄名
:創(chuàng)建一個目錄
touch 文件名
:創(chuàng)建一個文件
rm -rf 文件或者目錄名
: 刪除一個文件或者一個目錄
npm init
: 初始一個項目称诗, 加-y
參數(shù)可以不用提示直接創(chuàng)建package.json
在package.json
里可以添加任意的執(zhí)行腳本葛碧。
如果node項目要監(jiān)聽代碼的修改,可以使用 nodemon
// http是node原生模塊碟婆,不需要安裝可以直接引入
const http = require('http')
?
// 使用http.createServer的方法創(chuàng)建一個server
const app = http.createServer((req, res) => {
res.end('hello 1901!')
})
// 讓server運行起來吧5绺А!竖共!
app.listen(3000, () => {
console.log('server is running on http://localhost:3000')
})
一般在項目中蝙叛,不會使用原生的方式來寫應用。推薦有一些nodejs的框架
express
koa
express
首先要安裝npm i express -S
創(chuàng)建一個基本的express應用
// 從express包里引入express方法, 這個不是原生的模塊公给,所以需要先安裝npm i express -S
const express = require('express')
?
// 創(chuàng)建一個express實例
const app = express()
?
// 定義一個路由借帘,這個路由是通過get方法訪問蜘渣,當訪問的時候,服務器發(fā)送一個響應給客戶端
app.get('/', (req, res) => {
res.send('hello express')
})
?
// 要讓app運行起來肺然,需要監(jiān)聽
app.listen(3000, () => {
console.log('server is running on http://localhost:3000')
})
就可以通過http://localhost:3000
訪問蔫缸,你將看到頁面上有hello express
npm list -g --depth=0 查看全局安裝
npx 臨時使用的命令
__dirname 當前文件所在的目錄
peocess.cwd() 命令開始執(zhí)行時的目錄