如何自动将 npm 软件包发布到注册表

如何自动将 npm 软件包发布到注册表

原文:https://medium.com/hackernoon/how-to-automate-publishing-npm-packages-to-the-registry-8ba03d72d65d

这篇文章将向你展示如何正确地配置 npm 模块,并使用 Buddy 来自动测试和发布你的包

本指南的目标

本指南将向您展示如何:

要求

你需要做的第一件事是安装以下东西:

创建 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…

喜欢你读的吗?此处跟随全文

黑客中午是黑客们下午的开始。我们是 @AMI 家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除