如何自动将 npm 软件包发布到注册表
如何自动将 npm 软件包发布到注册表
原文:https://medium.com/hackernoon/how-to-automate-publishing-npm-packages-to-the-registry-8ba03d72d65d

这篇文章将向你展示如何正确地配置 npm 模块,并使用 Buddy 来自动测试和发布你的包
本指南的目标
本指南将向您展示如何:
- 创建 npm 包
- 在注册表中发布包
- 多亏了 Buddy,自动测试和发布 npm 包
要求
你需要做的第一件事是安装以下东西:
创建 npm 包
首先创建一个文件夹并初始化 Git 存储库,这样您的包在版本控制下仍然是安全的:
mkdir my_first_npm_module
cd my_first_npm_module
git init
接下来,添加package.json,它将包含您的模块的细节。您可以通过运行以下命令轻松实现这一点:
npm init
您将被要求提供关于您的包裹的信息:
- 名字
- 版本
- 主值(通常设置为
index.js)
一旦完成,检查package.json的内容。它应该是这样的:
{
"name": "buddy-demo-package",
"version": "1.0.3",
"description": "", "main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
在index.js中,函数应该作为exports对象的属性提供。这里有一个例子:
exports.printMsg = function() {
console.log("My first package message");
}
一旦一切就绪,请确保将您的文件提交给 repo…
喜欢你读的吗?此处跟随全文。




