在 NPM(節點套件管理器)上發布我們自己的套件是與社群共享、學習程式碼或促進在我們自己的專案中重複使用的好方法。在本指南中,我們將逐步學習如何在 NPM 中建立、配置和發布我們的第一個套件。
NPM 套件是一個 JavaScript 模組,您可以在 Node.js 專案中安裝和使用它。它可以像可重複使用函數一樣簡單,也可以像整個函式庫一樣複雜。
開始之前,我們必須確保滿足以下要求:
已安裝 Node.js 和 NPM:從 Node.js 下載並安裝。
NPM 帳號:在 npmjs.com 註冊。
程式碼編輯器:像 VS Code 一樣,編寫和組織您的專案。
第 1 步:為您的套件建立一個資料夾
打開終端機並建立一個資料夾:
mkdir mi-primer-paquete cd mi-primer-paquete
我們在程式碼編輯器中開啟資料夾:
代碼.
第 2 步:初始化項目
我們執行以下命令來建立 package.json 檔案:
npm 初始化
回答問題或使用 npm init -y 接受預設值。
檢查產生的package.json檔案。它應該看起來像這樣:
{ "name": "mi-primer-paquete", "version": "1.0.0", "description": "Mi primer paquete publicado en NPM", "main": "index.js", "scripts": {}, "keywords": ["npm", "paquete", "tutorial"], "author": "Tu Nombre", "license": "MIT" }
第 3 步:建立主檔案
在專案根目錄中建立一個名為index.js的檔案:
觸碰index.js
加入一個簡單的函數作為範例:
function holaMundo() { return "¡Hola, mundo!"; } module.exports = holaMundo;
第1步:登入NPM
在終端機中執行以下命令並按照說明登入:
npm 登入
第 2 步:發布包
執行此命令將您的套件發佈到 NPM:
npm 發布
準備好!現在您的套件將在 NPM 上公開可用。
為了確保您的套件正常運作,請將其安裝在另一個專案中來測試它:
為測試建立一個新資料夾:
mkdir prueba-paquete cd prueba-paquete
初始化一個項目,然後安裝套件:
npm init -y npm install mi-primer-paquete
在文件中使用套件:
const holaMundo = require("mi-primer-paquete"); console.log(holaMundo()); // ¡Hola, mundo!
如果我們需要進行更改,只需更新程式碼,增加package.json 中的版本(例如將“version”:“1.0.0”更改為“version”:“1.0.1”)並重新發布:
npm 發布
以上是如何建立您的第一個套件並將其發佈到 NPM 中的詳細內容。更多資訊請關注PHP中文網其他相關文章!