【Node.js】一個很水的node專案搭建流程
阿新 • • 發佈:2021-06-29
一、Node.js和npm
node.js不是一門語言,而是一個平臺。
npm是node.js這個平臺的包管理器,下載了node.js後,npm會自動一起下載下來。
有了npm,就可以通過相關的指令對需要的依賴的包進行下載、解除安裝的管理。
1、node.js安裝
官網地址:Node.js (nodejs.org)
下載和自己的電腦匹配的版本,安裝一直next就好。
在cmd中執行
node --version //cmd檢視版本號
如果出現版本號,表示node安裝成功。安裝完之後,就可以在專案裡執行。
2、專案初始化
當專案資料夾裡沒有package.json的時候,執行
//進行專案初始化 npm init //填寫以下資訊 package name: 你的專案名字叫啥 version: 版本號 description: 對專案的描述 entry point: 專案的入口檔案(一般你要用那個js檔案作為node服務,就填寫那個檔案) test command: 專案啟動的時候要用什麼命令來執行指令碼檔案(預設為node app.js) git repository: git的倉庫地址 keywirds: 專案關鍵字(不重要) author: 作者的名字(你叫啥) license: 發行專案需要的證書(不重要)
檢視專案裡是否出現了package.json檔案,出現了之後
3、開始安裝 包
開始執行
//安裝所有包
npm install
//安裝指定包
npm install 包名@版本號
然後就會生成node_modules包,裡面是所有安裝了的包檔案。
4、yarn
yarn也是node.js的包管理工具。
對比npm,yarn的四個優點:
- 安裝速度快 ——伺服器速度快 , 並且是並行下載
- 版本鎖定——會生成yarn.lock檔案,這麼做就保證了,每一次拉取同一個專案依賴時,使用的都是一樣的模組版本。
- 快取機制——如果之前已經安裝過一個軟體包,用Yarn再次安裝時之間從快取中獲取,就不用像npm那樣再從網路下載了。
- Yarn語法簡單,人性化——yarn add/remove,感覺上比 npm 原本的 install/uninstall 要更清晰。
5、yarn和npm常用命令對比:
npm | yarn |
---|---|
npm install | yarn |
npm install react --save | yarn add react |
npm uninstall react --save | yarn remove react |
npm install react --save-dev | yarn add react --dev |
npm update --save | yarn upgrade |
npm run build | yarn run build |