模組與包

林的部落格發表於2023-12-03
  • 資料夾以及檔案過多過碎,當我們把專案整體拷貝給別人的時候,傳輸速度會很慢很慢
  • 複雜依賴模組需要被記錄,確保模組的版本和當前保持一致,否則會導致當前專案執行報錯

解決方案:直接傳package.json檔案,在輸入命令nom install 即可自動安裝依賴

1.開發依賴包

在專案的開發階段需要依賴,線上執行階段不需要依賴第三方包,稱為開發依賴。

使用npm install --save-dev命令將包新增到package.json檔案的DevDpendencies欄位中 。

如果只想安裝專案執行依賴,只需要使用--production 。

package-lock.json的作用:

鎖定包的版本,確定下次下載是不會因為包的版本不同而產生的問題。

加快下載速度,因為該檔案中已經記錄了專案所依賴第三方包的樹狀結構和包的下載地址,重新安裝只需下載即可,不需要做額外的工作。

起別名:

執行時只需要 npm run build 即可執行app.js檔案。

2.模組載入機制

模組查詢規則:

沒有路徑和字尾時: