接觸typescript不久,現(xiàn)需要把以前的項目用ts重寫一遍,遇到一個問題:項目中db的orm都需要實例化才能使用,說明比較困難,請看原js代碼: //const Redis = require('redis') let initRedis = function(port, host){ return new Promise((success, fail) => { module.exports.redis = Redis.createClient(port, host); success(); }) } 以下為我轉(zhuǎn)換的ts代碼: const initRedis = function (port:number, host:string): Promise<void> { return new Promise((success,fail)=>{ export let redis = Redis.createClient(port, host); success(); }) }遇到的錯誤:error TS1184: Modifiers cannot appear here.請問 如何才能正確的在執(zhí)行initRedis方法后再導出redis?
在typescript中如何動態(tài)export
犯罪嫌疑人X
2018-11-13 17:17:50