模組與包
- 資料夾以及檔案過多過碎,當我們把專案整體拷貝給別人的時候,傳輸速度會很慢很慢
- 複雜依賴模組需要被記錄,確保模組的版本和當前保持一致,否則會導致當前專案執行報錯
解決方案:直接傳package.json檔案,在輸入命令nom install 即可自動安裝依賴
1.開發依賴包
在專案的開發階段需要依賴,線上執行階段不需要依賴第三方包,稱為開發依賴。
使用npm install --save-dev命令將包新增到package.json檔案的DevDpendencies欄位中 。
如果只想安裝專案執行依賴,只需要使用--production 。
package-lock.json的作用:
鎖定包的版本,確定下次下載是不會因為包的版本不同而產生的問題。
加快下載速度,因為該檔案中已經記錄了專案所依賴第三方包的樹狀結構和包的下載地址,重新安裝只需下載即可,不需要做額外的工作。
起別名:
執行時只需要 npm run build 即可執行app.js檔案。
2.模組載入機制
模組查詢規則:
沒有路徑和字尾時:
相關文章
- Python - 模組與包Python
- Python包與模組Python
- Python學習之模組與包Python
- python 基礎之模組與包Python
- 草根學Python(八) 模組與包Python
- 模組和包
- 深入理解javascript系列(十):模組化與閉包JavaScript
- 跨包引用模組
- Python - 模組包Python
- pipenv管理模組和包
- Python模組和包Python
- Perl的包和模組
- 2. 指令碼、模組、包指令碼
- 第十三章 模組和包
- Python包(模組)管理詳解Python
- perl的包(package)和模組(PM)Package
- Perl5的包和模組
- python-模組,包,安裝Python
- npm模組管理-區分測試包和穩定包NPM
- Python學習筆記 9.0 模組 與 包 與 物件導向版學員管理系統Python筆記物件
- 如何釋出自己的NPM包(模組)?NPM
- Python類、模組、包的區別Python
- VBA標準模組與類模組(轉)
- python包和模組的內容整理Python
- python-包及日誌模組使用Python
- python 的類 模組 包的區別Python
- httpModules與Http模組HTTP
- Netty - 粘包與拆包Netty
- Python課堂筆記 第7章 包、模組、函式與變數作用域Python筆記函式變數
- 開場 Live,分享點乾貨——「深入瞭解 Node.js 包與模組機制」Node.js
- Python struct(位元組流,組包拆包實現)模組詳解PythonStruct
- Nginx的HTTP模組與Stream模組:區別與應用場景NginxHTTP
- Python的包(package)和模組(module)介紹PythonPackage
- NPM包(模組)釋出、更新、撤銷釋出NPM
- Python類、模組、包的概念及區別Python
- Python中匯入模組或包語句Python
- python(pip)包/模組:如何離線安裝?Python
- Python基礎12(模組與datetime模組)Python