npm hook 全方位解读

2019-10-11 admin

本文参考了NPM中文文档写作而成的

npm hook 功能

管理注册表挂钩

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 挂钩,包括添加,删除,列出和更新。

挂钩允许您配置 URL 端点,只要对任何受支持的实体类型发生更改,都将收到通知。

钩子可以监视三种不同类型的实体:包,所有者和作用域。

要创建一个包钩子,只需引用包名。

要创建所有者挂钩,请在所有者名称前加上~(如~youruser)。

要创建作用域挂钩,请在作用域名称前加上 @(如 @yourscope)。

update 和 rm 使用的钩子 ID 是 npm hook ls 中为该特定钩子列出的 ID。

共享密钥将被发送到 URL 端点,因此您可以验证请求来自您自己配置的挂钩。

本文参考NPM中文文档

[转载]原文链接:https://segmentfault.com/a/1190000020644852

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-77081.html

文章标题:npm hook 全方位解读

相关文章
用element-ui的走马灯carousel轻松实现自适应全屏banner图
写在前面:网站轮播图建议使用swiper组件,非常方便快捷。 接手一个项目,轮播图是用element-ui的carousel实现的,看起来效果还不错,只是固定宽高,并未做适配,于是将就代码做下修改,以适配各种显示器屏幕。 &lt;e...
2018-05-11
javascript实现控制浏览器全屏
功能很简单,代码也很简洁,这里就不多废话了 function fullScreen() { var el = document.documentElement, rfs = el.requestFullScreen || el....
2017-03-22
JavaScript 常见安全漏洞和自动化检测技术
前言 随着 Web2.0 的发展以及 Ajax 框架的普及,富客户端 Web 应用(Rich Internet Applications,RIA)日益增多,越来越多的逻辑已经开始从服务器端转移至客户端,这些逻辑通常都是使用 JavaScri...
2017-03-29
最全的Javascript编码规范(推荐)
1.嵌入规则 Javascript程序应该尽量放在.js的文件中,需要调用的时候在页面中以&lt;script src=“filename.js”&gt;的形式包含进来。Javascript代码若不是该页面专用的,则应尽量避免在页面中直接编...
2017-03-21
vue和vue-cli构建使用 px2rem-loader ,全局自动转换px单位,完美解决引入第三方样式变小的问题
最近公司的的项目赶,作为前端的小白懒出新的高度,使出专业的技能 --复制粘贴!!(改别人的代码也是煎熬) 我经常做一些H5页面,这样就会遇到适配这个头疼的问题,我分享下我用经常用到的适配方案: 这里就不细说了 有大神总结 ,或者自行百度。 ...
2018-04-25
JavaScript取得WEB安全颜色列表的方法
本文实例讲述了JavaScript取得WEB安全颜色列表的方法。分享给大家供大家参考。具体如下: web安全颜色指的是 护眼色, 能够让访问者的眼睛舒服的颜色 &#x2F;&#x2F;JavaScript取得216种WEB安全色值 var ...
2017-03-27
mac Os下全局安装vue cli3.0出现的报错解决方案
直接 npm install -g @vue/cli全局安装是会出现错误 错误如下: Last login: Tue Oct 30 23:43:58 on ttys000 asusdeMac:~ asus$ npm install -g @...
2018-10-31
vscode 调试node之npm与nodemon
调试nodejs有很多方式,可以看这一篇How to Debug Node.js with the Best Tools Available,其中我最喜欢使用的还是V8 Inspector和vscode的方式。 在vscode中,点击那个蜘...
2018-04-29
hls.js 源码解读【2】
源码分析会点出核心的调用流程,其中一些不常用的方法或者比较容易理解的不做详细的注释。 hls.js 是模块打包的入口 import URLToolkit from &#x27;url-toolkit&#x27;; import Even...
2018-02-24
JS中正则表达式全局匹配模式 /g用法详解
本文章来详细介绍js中正则表达式的全局匹配模式 /g用法,代码如下: [code brush:js;toolbar:false;]var str = “123#abc”; var re = /abc/ig; console.log(re.t...
2017-04-05
回到顶部