如何把 nodejs 模組發布到 npm

2021-08-15 22:05:39 字數 649 閱讀 2470

node 開發者習慣使用 npm 來管理模組. 當我們把**發布到 npm 不但方便自己在專案中 require 進來, 還可以把自己的**分享給別人.

首先需要乙個 npm 的賬號. 可以在

網上註冊, 或者 npm adduser

然後登陸這個賬號 npm login, 按照提示填入使用者名稱, 密碼, 郵箱

準備工作已經完成, 現在來做實際的發布工作.

假設現在有乙個 node 模組 smmsx, 並且在模組的根目錄. 執行 npm init 生成 package.json 模板.

修改 package.json 檔案. 這裡包含了模組的基本資訊, 最主要是

例子:,

"maintainers": [

],"dependencies": ,

"version": "0.0.1"

}一鍵發布: npm publish. 提示完成後就可以在 npm 上找到了. 例如 package/smmsx

當有新版本發布時, 用命令 npm version 更新版本號, type 可以是 major, minor, patch, 分別對應大版本號, 小版本號, 補丁修正版本號(版本號形如 10.1.2)

而後依然用 npm publish 發布新**到 npm 代管.

官方文件參考 

nodejs發布模組

nodejs安裝目錄 d soft nodejs 新建js檔案 例如 helloworld.js console.log hello world 1.建立乙個新的模組 d soft nodejs npm init生成乙個新的package.json 註冊所繫結的賬號 npm adduser 3.上傳...

NodeJs開發高階 發布自定義模組到NPM

注 最好不要用qq郵箱,不然可能會接收不到驗證郵件,實測谷歌郵箱是可以的 module.exports sub function a,b files index.js keywords author my name license isc npm initnpm loginnpm publish注 ...

如何把你的python程式發布到pypi上(2)

你可以使用twine來發布到pypi上,在發布前,你需要用setup.py構建whl python setup.py sdist bdist wheel然後使用twine upload dist 來上傳,期間會讓你輸入使用者名稱和密碼,也就是你在pypi上的使用者名稱和密碼,當然你也可以在命令上附上...