摘要:如何發(fā)布包使用包說明了以下步驟首先,發(fā)布非版本更新中的版本,對于,版本變?yōu)椤g覽發(fā)布清單確保測試演示文檔正常。因此,如果軟件包維護者選擇使用相同的標記標記軟件包的更高版本,則將收到更高版本的版本。
如何發(fā)布N-API包
使用包iotivity-node說明了以下步驟:
首先,發(fā)布非N-API版本:
更新package.json中的版本,對于iotivity-node,版本變?yōu)?b>1.2.0-2。
瀏覽發(fā)布清單(確保測試/演示/文檔正常)。
npm publish。
然后,發(fā)布N-API版本:
更新package.json中的版本,在iotivity-node的情況下,版本變?yōu)?b>1.2.0-3,對于版本控制,我們建議遵循semver.org所述的預發(fā)布版本方案,例如:1.2.0-napi。
瀏覽發(fā)布清單(確保測試/演示/文檔正常)。
npm publish --tag n-api。
在此示例中,使用n-api標記發(fā)行版確保了,盡管版本1.2.0-3晚于非N-API發(fā)布版本(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”中所述,與常規(guī)版本不同,標記版本無法通過版本范圍進行處理,例如package.json中的"^2.0.0",原因是標簽只涉及一個版本。因此,如果軟件包維護者選擇使用相同的標記標記軟件包的更高版本,則npm update將收到更高版本的版本。鑒于N-API目前的實驗性質(zhì),這應該是可接受的,要依賴于最新發(fā)布的N-API啟用版本,package.json依賴項必須引用如下所示的確切版本:
"dependencies": { "iotivity-node": "1.2.0-3" }上一篇:域模塊剖析 下一篇:ABI穩(wěn)定性
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/100315.html
摘要:確保兼容性的剩余責任在于團隊維護頭文件,這些頭文件提供了在編譯時在中保持穩(wěn)定的。中的穩(wěn)定性提供由幾個獨立團隊維護的頭文件,例如,團隊維護諸如和之類的頭文件。由團隊維護,盡管與團隊密切合作,但該團隊是獨立的,并且有自己的時間表和優(yōu)先級。 ABI穩(wěn)定性 介紹 應用程序二進制接口(ABI)是程序調(diào)用函數(shù)和使用其他編譯程序的數(shù)據(jù)結(jié)構的一種方法,它是應用程序編程接口(API)的編譯版本,換句話說...
Node.js 指南 Node.js?是基于Chrome的V8 JavaScript引擎構建的JavaScript運行時。 常規(guī) 關于Node.js 入門指南 輕松分析Node.js應用程序 Docker化Node.js Web應用程序 遷移到安全的Buffer構造函數(shù) Node.js核心概念 阻塞與非阻塞概述 Node.js事件循環(huán)、定時器和process.nextTick() 不要阻塞事...
摘要:前端每周清單專注前端領域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點分為新聞熱點開發(fā)教程工程實踐深度閱讀開源項目巔峰人生等欄目。對該漏洞的綜合評級為高危。目前,相關利用方式已經(jīng)在互聯(lián)網(wǎng)上公開,近期出現(xiàn)攻擊嘗試爆發(fā)的可能。 前端每周清單專注前端領域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點;分為新聞熱點、開發(fā)教程、工程實踐、深度閱讀、開源項目、巔峰人生等欄目。歡...
摘要:參考文檔是基于的引擎構建的運行時。關于文檔用法和示例斷言測試穩(wěn)定性穩(wěn)定模塊提供了一組簡單的斷言測試,可用于測試不變量。存在和模式,但建議僅使用模式。類在全局作用域內(nèi),因此不太可能需要使用。以下所有示例均可供下載,可用作擴展庫的起點。 Node.js v11.5.0 API參考文檔 Node.js?是基于Chrome的V8 JavaScript引擎構建的JavaScript運行時。 關...
摘要:正式發(fā)布在過去的一周,正式發(fā)布,帶來大量改進和修復。這是自開展以來的第七個主要版本,并將在年月成為下一個分支。以后,如果使用具有已知安全問題的代碼,的用戶會收到警告通知。將自動檢查針對數(shù)據(jù)庫的安裝請求,并在代碼包含漏洞時發(fā)出警告通知。 1. Node.js 10 正式發(fā)布 在過去的一周,Node.js 10.0.0 正式發(fā)布,帶來大量改進和修復。這是自 Node.js Foundati...
閱讀 796·2021-11-24 09:38
閱讀 998·2021-11-11 11:01
閱讀 3236·2021-10-19 13:22
閱讀 1524·2021-09-22 15:23
閱讀 2828·2021-09-08 09:35
閱讀 2766·2019-08-29 11:31
閱讀 2119·2019-08-26 11:47
閱讀 1563·2019-08-26 11:44