接觸typescript不久,現需要把以前的項目用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(); }) } 以下為我轉換的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.請問 如何才能正確的在執行initRedis方法后再導出redis?
在typescript中如何動態export
犯罪嫌疑人X
2018-11-13 17:17:50