请帮帮我! 我有记录器模块的dev&prod版本。 他们是出口2个实体
dev | prod.ts
const logger = {...};
export const getLogger = (scope: string) => {...}
export default logger
它们的实现方式有所不同,因此我撰写了构成index.js
这两种环境的记录器
'use strict';
if (__DEV__) {
// tslint:disable-next-line
module.exports = require('./dev');
}
if (__PROD__) {
// tslint:disable-next-line
module.exports = require('./prod');
}
但是将index.js
导入任何‘* .ts`模块之后,我出现了错误:
import { getLogger } from '../clientLogger';
^^^^ Module '"../clientLogger"' has no exported member 'getLogger'.ts(2305)
如何解决? (已编辑)