建立屬於自己的NPM包

2021-09-12 01:34:31 字數 1107 閱讀 5804

這一步很簡單,只需訪問npm官網建立乙個賬號

在執行這一步前,先給自己的第乙個npm取乙個名字,命名需要注意以下規範:

1、不要與已存在的其他npm包重名 2、包名不能出現大寫 3、不能混淆作者身份 4、符合npm標準,不能有冒犯性的命名,或是別人的商標名 5、在package.json檔案的相應行中指定名稱。

在自己的npm包目錄下執行npm init命令,按提示一步一步輸入即可。其中必填的只有三項

name:npm包名,不可以出現大寫 version:npm包版本號,預設1.0.0 main: npm包入口檔案,預設index.js

填完後目錄下生成package.json 詳細的package.json配置說明見

在目錄下的index.js,即配置的main入口編寫**,先來一行簡單的**:

var sayhello = function (msg) 

module.exports = sayhello

複製**

至此,乙個簡單的npm包就已經寫完了,接下來就可以發布了。

1、執行npm login輸入第一步中建立的npm賬號,通過npm whoami檢驗當前登入的npm賬號。確認賬號已註冊可訪問 2、如果你的npm包目錄下有很多檔案,需要忽略一些檔案不上傳,可以新增.gitignore檔案到根目錄,新增需要忽略的目錄或檔案到.gitignore:

ignorefile01

ignoredirectory02

複製**

+ [email protected]

複製**

修改了自己的npm包後需要重新發布: 1、執行npm version ,已存在的版本號不允許重複。執行完命令,新的版本號會反應到目錄下的package.json。 2、改變版本後執行npm publish即可更新自己的npm包。

至此,如何建立屬於自己的npm包完結測試案例:

建立發布自己的npm包

首先在npm 上註冊乙個賬號,這個賬號之後會用到。註冊完畢,回到我們的電腦。windows直接cmd到命令列 輸入以下命令,會提示輸入使用者名稱 密碼 郵箱,這些都是註冊時填寫過的。輸入以下命令,會提示配置包的相關資訊,名稱版本等等,都是包的基本配置資訊 配置完畢開始寫自己的包內 建立乙個index...

發布乙個屬於自己的npm包

最近做專案遇到乙個問題,很多頁面,專案初始化的時候,總是把舊專案copy乙個過來,然後刪除裡面不需要的東西,再加新專案要用的東西。做多之後感覺很繁瑣。於是想到,有沒有辦法一鍵初始化專案呢。於是調研到了發布npm包。1.註冊npm 註冊之後,輸入命令 npm addusernpm login然後根據提...

npm發布自己的包

使用npm包管理器可以很輕鬆的把包發布到網上。第一步 註冊npm乙個賬號 第二步 使用命令列,進入自己所在的包目錄 第三步 npm,初始化自己的package.json檔案。下面是package.json所必須的一些設定。根據命令列的提示就可以完成,不知道寫什麼的,回車就好 name 自己發布包的名...