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