nodejs:開發併釋出一個nodejs包

nooboy發表於2019-02-16

安裝nodejs

自行下載並安裝

建立自己的npm包

  • 建立一個pkgtest目錄,進入該目錄,建立pkgtest.js檔案,檔案內容如下:
function pkgtestpkg(param) {
    console.log(`param is: `,param);
}
exports.pkgtestpkg = pkgtestpkg;
  • 建立package.json檔案,pkgtest目錄下執行npm init,按提示輸入指定的內容即可,例如:
package name: (pkgtestpkg)
version: (1.0.0)
description: first pkg test
entry point: (pkgtest.js)
test command:
git repository: https://github.com/your-github-account/pkgtestpkg.git
keywords: pkg test
author: npm_user_name  //這裡要事先在npm官網註冊賬號
license: (ISC) ISC

釋出自己的npm包

釋出包之前必須事先註冊一個npm賬號,去官網 https://www.npmjs.com/ 自行註冊。

  • 新增賬號
npm adduser     // 輸入自己的npm賬號、密碼、郵箱
  • 登入npm
npm login   // 輸入賬號、密碼、郵箱,登入後方可發包
  • 釋出包
npm publish
  • 取消釋出
npm unpublish [--force]     // 不成功可以強制取消

檢視釋出的包資訊

登入官網 https://www.npmjs.com/ ,即可看到剛才釋出的包,如果網不是很好,可能等一會才能看到。

應用自己所釋出的包

進入任意目錄下,執行npm init建立package檔案,執行npm i pkgtestpkg,執行完後,在任意js檔案中載入剛才安裝的pkgtestpkg包。例如:

let pkgtestpkg = require(`pkgtestpkg`);
console.log(pkgtestpkg.pkgtestpkg());

可以同時把包釋出到github上

git remote add origin git@server-name:path/reponame.git // 關聯到遠端倉庫
git push    // 推送上去

相關文章