模組與包
- 資料夾以及檔案過多過碎,當我們把專案整體拷貝給別人的時候,傳輸速度會很慢很慢
- 複雜依賴模組需要被記錄,確保模組的版本和當前保持一致,否則會導致當前專案執行報錯
解決方案:直接傳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
- 模組和包
- Python - 模組包Python
- 跨包引用模組
- 9.模組和包
- Python包和模組管理Python
- pipenv管理模組和包
- 深入理解javascript系列(十):模組化與閉包JavaScript
- 2. 指令碼、模組、包指令碼
- pip 命令安裝模組包
- Python基礎12(模組與datetime模組)Python
- 第十三章 模組和包
- rust學習八、包和模組Rust
- Python入門(二十六):檔案模組(os模組與shutil模組)Python
- 如何釋出自己的NPM包(模組)?NPM
- python-包及日誌模組使用Python
- python包和模組的內容整理Python
- ES6模組與commonJS模組的差異JS
- npm模組管理-區分測試包和穩定包NPM
- Nginx的HTTP模組與Stream模組:區別與應用場景NginxHTTP
- ES6 模組化與 CommonJS 模組化區別JS
- Python類、模組、包的概念及區別Python
- python(pip)包/模組:如何離線安裝?Python
- Python的包(package)和模組(module)介紹PythonPackage
- APP | edxposed框架+trustmealredy模組抓包小程式APP框架Rust
- Python學習筆記 9.0 模組 與 包 與 物件導向版學員管理系統Python筆記物件
- Android模組化與元件化–多模組區分編譯Android元件化編譯
- BOSHIDA DC電源模組與其他電源模組的區別與優勢
- Commonjs規範與模組化JS
- 模組化與MVC的VCMVC
- 交易與支付模組介面文件
- Python課堂筆記 第7章 包、模組、函式與變數作用域Python筆記函式變數
- NPM包(模組)釋出、更新、撤銷釋出NPM
- Python中的包模組引用成員的方法Python