安裝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 // 推送上去