Node.js 指南(怎样宣布N-API包)

怎样宣布N-API包

运用包iotivity-node说清楚明了以下步骤:

  • 起首,宣布非N-API版本:

    • 更新package.json中的版本,关于iotivity-node,版本变成1.2.0-2
    • 阅读宣布清单(确保测试/演示/文档一般)。
    • npm publish
  • 然后,宣布N-API版本:

    • 更新package.json中的版本,在iotivity-node的情况下,版本变成1.2.0-3,关于版本掌握,我们发起遵照semver.org所述的预宣布版本计划,比方:1.2.0-napi
    • 阅读宣布清单(确保测试/演示/文档一般)。
    • npm publish --tag n-api

在此示例中,运用n-api标记发行版确保了,只管版本1.2.0-3晚于非N-API宣布版本(1.2.0-2),假如有人挑选经由过程简朴地运转npm install iotivity-node来装置iotivity-node,则不会装置它。这将默许装置非N-API版本,用户必需运转npm install iotivity-node@n-api才吸收N-API版本,有关在npm中运用标签的更多信息,请检察“运用dist-tags”

引入包的N-API版本的依靠

要将iotivity-node的N-API版本添加为依靠项,package.json将以下所示:

"dependencies": {
  "iotivity-node": "n-api"
}

注重:如“运用dist-tags”中所述,与通例版本差别,标记版本没法经由过程版本局限举行处置惩罚,比方package.json中的"^2.0.0",原因是标签只触及一个版本。因而,假如软件包维护者挑选运用雷同的标记标记软件包的更高版本,则npm update将收到更高版本的版本。鉴于N-API现在的试验性子,这应该是可接受的,要依靠于最新宣布的N-API启用版本,package.json依靠项必需援用以下所示的确实版本:

"dependencies": {
  "iotivity-node": "1.2.0-3"
}

上一篇:域模块理会

下一篇:ABI稳定性

    原文作者:博弈
    原文地址: https://segmentfault.com/a/1190000017486640
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞