理解和實踐 NPM。 學習如何在 Node.js 中使用NPM,如何安裝 NPM 套件,如何配置 NPM 腳本。
從這 2.5 小時的課程,你會學到
- 使用 NPM init 初始化任何專案
- 安裝專案相依套件
- 理解相依關係和開發相依關係之間的區別
- 解釋什麼是語義版本,以及不同的軟體套件版本的含義
- 解釋瀏覽器應用程式和伺服器套件之間的差異
- 瞭解 “package-lock” 檔案的用途
- 更新專案相依關係
- 配置 NPM 腳本並執行它們
- 將 NPM 指令碼組合到一個腳本中
- 解釋什麼是可執行腳本,它是如何在 Mac 和 Windows 上執行的
要求
- 基本的 JavaScript 知識是比較好的,但不是必需的
- 任何電腦-Mac 或 PC
課程說明
在本課程中,我將向您解釋什麼是 NPM 以及如何使用它。
本課程旨在讓學生全面了解 NPM(Node.js 套件管理器)。學生將學習如何使用 NPM 管理 Node.js 套件並建立自己的套件。
本課程首先概述 NPM 及其在 Node.js 生態系中的作用。學生將學習如何安裝和配置 NPM,包括設定新的 Node.js 專案以及使用 NPM 管理專案依賴項。
然後,本課程將深入探討更進階的 NPM 功能,包括套件版本控制和語義版本控制。
在整個課程中,學生將透過一系列實作練習和實驗室獲得使用 NPM 的實務經驗。課程結束時,學生將對 NPM 有深入的了解,並能夠在實際場景中有效管理 Node.js 套件。
學習目標:
- 了解 NPM 及其在 Node.js 生態系中的作用
- 安裝並配置 NPM 並建立新的 Node.js 專案
- 使用 NPM 管理專案依賴項
您將學習如何初始化新專案、如何安裝新相依性以及探索其子相依性。
我們還將討論什麼是語義版本控制( Semantic Versioning )以及主要( major )版本、次要( minor )版本和補丁( patch )版本的含義。
您還將了解 package-lock.json 檔案的用途。
我將向您解釋 NPM 腳本( NPM Scripts )的用途以及如何使用它們。我們將討論內建 NPM 腳本和自訂腳本。此外,我們將使用 npm-run-all 外部套件將多個 NPM 腳本合併到一個腳本中。
您將了解什麼是可執行腳本以及 node_modules 資料夾中的.bin 資料夾的用途是什麼。我將向您解釋什麼是 shebang line 以及它如何在基於 Unix 的系統和 Windows 上使用。
完成本課程後,您將深入了解 NPM 並學習如何在實踐中使用它。
目標受眾
- 想要知道如何正確使用 NPM 的 Javascript 開發者
講師簡介
Bogdan Stashchuk | 軟體工程師, MBA, PhD 繼續學習 – stashchuk
您是否真的想理解和練習,而不是坐下來觀看冗長的演示或嘗試在不知道幕後發生的事情的情況下編寫程式碼?
加入我的任何課程,您將在深入理解每個主題的基礎上獲得真正的知識。
但我是誰?
我叫 Bogdan Stashchuk,教學生 20 多年。我是軟體工程師,喜歡自學。
我在以易於理解的方式解釋困難的事情並輔以實踐活動方面擁有豐富的經驗。這是一個完美的組合,可以讓你真正學習並長期保留你所學到的知識。
讓我們在社交網路中聯繫吧!您可以在個人資料圖片下找到所有連結。
在我的課程見!
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

發表迴響