npm發(fā)包實(shí)踐使用gRPC教程
1、目的
- 實(shí)現(xiàn)將自己的一些工具或者 demo 作品 放到 npm 幫助更多開(kāi)發(fā)者理解和學(xué)習(xí),構(gòu)建強(qiáng)大的學(xué)習(xí)生態(tài)
- 可以直接 安裝到你的項(xiàng)目中,入門級(jí)理解 gRPC
2、步驟
1、敲這個(gè) 命令 輸入 npm 上注冊(cè)的 username password 還有郵箱
npm adduser --registry https://registry.npmjs.org/
2、敲這個(gè)
npm publish --registry https://registry.npmjs.org/
3、結(jié)果
這個(gè)包的地址
4、package.json 參考
{ "name": "grpc-node-demo", "version": "1.2.0", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js", "client": "node client.js" }, "keywords": [ "grpc", "node", "demo" ], "author": { "name": "Mark_Fu", "weChat": "getXiLan", "url": "https://juejin.cn/user/1741228277763278" }, "license": "ISC", "dependencies": { "@grpc/proto-loader": "^0.7.0", "grpc": "^1.24.11" }, "devDependencies": {}, "description": "To help you quickly create a new Node-GrPC server and understand GRPC quickly, this is a best practice for understanding GRPC", "repository": { "type": "git", "url": "https://github.com/huanhunmao/grpc-node-demo" }, "homepage": "https://github.com/huanhunmao" }
ps:
為啥命令 后面需要帶 --registry registry.npmjs.org/ 因?yàn)?我這邊 設(shè)置了全局淘寶源(公司 npm 在淘寶源,這樣處理最簡(jiǎn)單,發(fā)布公司的 npm 包 直接 npm publish 即可)
以上就是npm發(fā)包實(shí)踐使用gRPC教程的詳細(xì)內(nèi)容,更多關(guān)于npm發(fā)包gRPC使用的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法
今天小編就為大家分享一篇nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10node.js實(shí)現(xiàn)登錄注冊(cè)頁(yè)面
這篇文章主要為大家詳細(xì)介紹了node.js實(shí)現(xiàn)簡(jiǎn)單的登錄注冊(cè)頁(yè)面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04nodejs redis 發(fā)布訂閱機(jī)制封裝實(shí)現(xiàn)方法及實(shí)例代碼
這篇文章主要介紹了nodejs redis 發(fā)布訂閱機(jī)制封裝的相關(guān)資料,這里提供了實(shí)現(xiàn)方法,及實(shí)例代碼,具有參考價(jià)值,需要的朋友可以參考下2016-12-12Egret引擎開(kāi)發(fā)指南之視覺(jué)編程
本部分內(nèi)容詳細(xì)介紹了Egret中關(guān)于視覺(jué)編程顯示對(duì)象的架構(gòu)設(shè)計(jì)以及一些概念,希望對(duì)大家能有所幫助2014-09-09三分鐘教你用Node做一個(gè)微信哄女友(基友)神器(面向小白)
這篇文章主要介紹了三步教你用Node做一個(gè)微信哄女友(基友)神器(面向小白),用node和wechaty微信網(wǎng)頁(yè)接口開(kāi)發(fā)的一款小工具,可以定時(shí)給女朋友發(fā)每天的天氣情況,天氣提醒,每日一句。通過(guò)配置機(jī)器人api后還可以實(shí)現(xiàn)微信機(jī)器人自動(dòng)陪女朋友聊天。,需要的朋友可以參考下2019-06-06Express URL跳轉(zhuǎn)(重定向)的實(shí)現(xiàn)方法
Express是一個(gè)基于Node.js實(shí)現(xiàn)的Web框架,其響應(yīng)HTTP請(qǐng)求的response對(duì)象中有兩個(gè)用于URL跳轉(zhuǎn)方法res.location()和res.redirect(),使用它們可以實(shí)現(xiàn)URL的301或302重定向。2017-04-04淺談Node.js ORM框架Sequlize之表間關(guān)系
下面小編就為大家?guī)?lái)一篇淺談Node.js ORM框架Sequlize之表間關(guān)系。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07