详解NodeJS和命令行程序
ora打印出一个优雅的文本小图标,用于在各类环境下给出用户优雅而清楚的提醒。用法很简朴:
6. 呼吁行玩赏识器 puppeteer puppeteer是谷歌开拓的无头赏识器,使得呼吁行亦可操纵赏识器,并能按照赏识器的执行功效举办进一步操控。由于puppeteer源自官方,以是之前相同项目PhantomJS的开拓者抉择不再更新PhantomJS。 今朝puppeteer已经普及用于前端测试,端对端测试,以及爬虫。 鉴于篇幅无法睁开先容,读者可以参考其官方文档5。同时,奇舞周刊中黄小璐先生的的这篇文章6以及李光钊先生的这篇文章7都曾经先容过puppeteer的行使。 宣布NodeJS包 写好的NodeJS包必要宣布出去,才气给各人行使。npm publish就是为了这个需求而发生的。为了宣布你必要在npm上注册用户,并登录,然后宣布就好了。npm的详情页面以及各个镜像会在一段时刻内自动更新。 假如你的NodeJS包,是行使尚未普及支持的语法写成的。那么必要在package.json的script字段插手prepublish呼吁,挪用babel等预编译器处理赏罚,使得措施可以有更多的兼容性。 对付但愿用户在全局行使的呼吁,要留意在根目次写好进口,一样平常是在package.json中的bin字段,指定进口文件。在安装时,假如是全局安装,npm将会行使标记链接把这些文件链接到prefix/bin,假如是当地安装,会链接到./node_modules/.bin/。 除了凡是的包,尚有一种是带有scope的包,vue-cli的3.0版本就是@vue开头的。这个scope是组织的名字。每一个带有scope的包有公有和私有之分,私有的必要付费给npm。 今朝npm的读写权限计策如下: 假如是小我私人,可以思量增进公有的定名空间。假如是企业付用度户,你在宣布相干包之前,必要申请成为这个scope的member。 对公有scope,起首将包的name改为@scope名字/包名,同时,在宣布时,行使npm publish --access public即可。 小结 本文简述了呼吁行的意义和上风,先容了表明型呼吁行的运行机制,同时先容了几个NodeJS相干的呼吁行器材,保举了几款撰写呼吁行措施常用的包,最后,概述了宣布包和行使scope的宣布环境。但愿给各人的NodeJS呼吁行相干开拓和技能选型,提供一些有效的辅佐。 文内链接:
【本文是51CTO专栏机构360技能的原创文章,微信公家号“360技能( id: qihoo_tech)”】 戳这里,看该作者更多好文 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |