文章詳情頁
javascript - nodejs 如何注入別人的npm組件?
瀏覽:93日期:2023-09-18 10:00:20
問題描述
比如說, 有一個(gè) npm 包, 叫 redis-orm它有一個(gè)使用方法,
const a = new Orm();a.where(’id’,’=’,’3’) .getOne();
那么, 我如何在不改變它源碼的情況下, 為其增加一個(gè)新功能:
const a = new Orm();a.where(’id’,’=’,’3’) .getMany(); ------> New Feature
問題解答
回答1:npm 下載這個(gè)包之后引入使用.var redisOrm = require(’redis-orm’);
回答2:這個(gè)你要是不改他的源碼還真是不太好弄,你可以看一下他的源碼,然后可以選擇性的使用原型的方式添加吧。
標(biāo)簽:
JavaScript
上一條:javascript - antDesign的table column最后一次加載的時(shí)候this是undefined 怎么回事下一條:javascript - koa中讀取文件應(yīng)該怎么寫
相關(guān)文章:
1. html5 - 最近在自學(xué)react 求一個(gè)react表單提交的例子2. javascript - jq 上傳圖片成功后添加一個(gè)新的上傳框時(shí)出現(xiàn)問題3. angular.js - 在終端中用yeoman啟用angular-generator報(bào)錯(cuò),求解?4. 老師您好!我有一個(gè)問題、5. 請(qǐng)問寫好python模塊以后,文檔怎么寫?6. javascript - 原生JS和jQuety關(guān)于設(shè)置圖片輪播定時(shí)器問題7. laravel5.8 前臺(tái)auth 登錄 不了8. jquery清除input type為password?9. 未定義數(shù)組索引: period,求大神指點(diǎn)10. javascript - 微信內(nèi)置瀏覽器的ua是多少?
排行榜

熱門標(biāo)簽