使用npm打包nodejs程式包並發布到npm上

2021-07-12 07:39:14 字數 711 閱讀 7716

將自己寫的node模組或者專案發布到npm上供其它人來使用,想想都是挺雞動的事。本文章就詳細介紹如何發布自己的node模組。

一、註冊自己的npm賬戶

在 npm 官網  申請乙個賬號,並且進行必要的驗證,需要填寫使用者名稱、密碼和郵箱。並且註冊成功後會向郵箱發一封郵件,需要進行驗證。

二、新增使用者名稱到npm環境中

npm adduser --registry 

因為新增的是npm使用者,所以需要指定registry為npm。這主要是區分本機已經安裝了其它倉庫例如cnpm的情況。

根據提示輸入使用者名稱、密碼、郵箱,其中密碼不會顯示的

三、發布node專案

1、發布的node專案需要有package.json,可以使用npm init命令,再根據提示輸入相應的資訊。

2、發布到npm上:進入到你的 npm 專案中,通過 npm publish 發布,具體命令為:npm publish --registry

這裡也建議帶上--registry ,用來區分是往公共npm倉庫上發布還是往其他倉庫發布。但是如果本機只註冊了乙個npmjs.org則可以不用加--registry

四、檢視是否發布成功

進入註冊使用者對應的npm:可以看到16boke-server已經發布成功:

輸入命令:npm install 16boke-server

在d盤node_modules目錄中存在16boke-server這個模組。

使用npm製作nodejs模組包

nodejs 是一門年輕的語言,擴充套件模組並不太全,經常我們想用某個模組但是卻找不到合適的。比如前兩天我需要使用hmac和sha1來做簽名,就沒有找到乙個比較好用的模組,這時候就需要我們自己來實現相應的功能了。自己寫完之後,再把它打包成乙個模組分享給大家來用,即方便了其他人,又能讓自己有點小小的成...

Npm打包問題

我們全域性安裝vue cli時,執行npm install g vue cli命令,然後按照官網執行vue version發現控制台報錯 無法將 vue 項識別為 cmdlet 函式 指令碼檔案或可執行程式的名稱。請檢查名稱。1 npm config get prefix 2 在電腦環境變數中配置剛...

NodeJS從零開始 NPM的使用

npm常用的命令有 1 npm install modulenames 安裝node模組 注意事項 如果在使用模組的時候不知道其名字,可以通過 按照 索引值找到想要的模組。npm也提供了查詢的功能 npm search indexname 安裝完畢後會產生乙個node modules目錄,其目錄下就...