npm hook 全方位解讀

本文參考了NPM中文文檔寫做而成的html

npm hook 功能

管理註冊表掛鉤web

npm hook 使用

npm hook ls [pkg]
npm hook add <entity> <url> <secret>
npm hook update <id> <url> [secret]
npm hook rm <id>

npm hook 例子

添加一個掛鉤以查看程序包的更改:

$ npm hook add lodash https://example.com/ my-shared-secret

添加一個掛鉤來監視屬於該用戶的軟件包 substack:

$ npm hook add ~substack https://example.com/ my-shared-secret

添加一個掛鉤以查看範圍內的包 @npm

$ npm hook add @npm https://example.com/ my-shared-secret

列出全部活動的鉤子:

$ npm hook ls

列出您的活動掛鉤 lodash:

$ npm hook ls lodash

更新現有掛鉤的網址:

$ npm hook update id-deadbeef https://my-new-website.here/

卸下掛鉤:

$ npm hook rm id-deadbeef

說明

容許您管理 npm 掛鉤,包括添加,刪除,列出和更新。npm

掛鉤容許您配置 URL 端點,只要對任何受支持的實體類型發生更改,都將收到通知。api

鉤子能夠監視三種不一樣類型的實體:包,全部者和做用域。url

要建立一個包鉤子,只需引用包名。code

要建立全部者掛鉤,請在全部者名稱前加上~(如~youruser)。htm

要建立做用域掛鉤,請在做用域名稱前加上 @(如 @yourscope)。作用域

update 和 rm 使用的鉤子 ID 是 npm hook ls 中爲該特定鉤子列出的 ID。文檔

共享密鑰將被髮送到 URL 端點,所以您能夠驗證請求來自您本身配置的掛鉤。get

本文參考NPM中文文檔

相關文章
相關標籤/搜索