发布第一个NPM包 git-push-console
环境要求: NodeJs环境 NodeJs安装包下载
这个包简化了git操作命令,可以一键推送本地的改动到远端。中间可以选择输入这次提交的信息,或者使用默认的提交信息。
包的安装使用
1 | //安装 |
下面是发布NPM包流程总结
- 新建项目文件夹
- npm init 初始化项目文件夹
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30{
"name": "git-push-console",
"version": "1.1.1",
"description": "",
"main": "index.js",
"bin": {
"git-push-console": "./index.js"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/yoodz/git-push-console.git"
},
"author": "zhengdayong",
"license": "ISC",
"bugs": {
"url": "https://github.com/yoodz/git-push-console/issues"
},
"homepage": "https://github.com/yoodz/git-push-console#readme",
"dependencies": {
"readline-sync": "^1.4.9"
},
"keywords": [
"git",
"git-push"
]
}
这里注意下面的配置,全局安装时暴露出操作命令
1 | "bin": { |
- 编写项目代码
新建index.js 文件,编写代码。因为我的文件是在命令行运行的。所以在文件的第一行要输入
1 |
注册npm账户
1
https://www.npmjs.com/signup
命令行登陆npm账户
1
2//如果本地修改了npm的安装源,那么需要指定registry, 下同
npm login --registry http://registry.npmjs.org推送代码到npm仓库
1
npm publish --registry http://registry.npmjs.org
- 标题: 发布第一个NPM包 git-push-console
- 作者: dayong
- 创建于 : 2019-07-23 17:11:23
- 更新于 : 2024-09-03 07:48:16
- 链接: https://www.afunny.top/archives/da546d8a.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。