1. 程式人生 > 其它 >【Node.js】一個很水的node專案搭建流程

【Node.js】一個很水的node專案搭建流程

一、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