Javascript 角度导出导入对象(获取对象数据)

Javascript 角度导出导入对象(获取对象数据),javascript,module,ecmascript-6,Javascript,Module,Ecmascript 6,在文件“A”中,我有: export const settings: object = { base: 1 } 现在在文件“B”中,我导入它并提取基值: import * as mySettings from '../settings'; baseValue: object=mySettings.settings.base; 这将返回一个错误: 类型:对象上不存在属性:基 如何解决此问题?解决方案 删除代码中的类型,在本例中为word对象 后果 创建设置文件 使用以下代码创建一个文件

在文件“A”中,我有:

export const settings: object = {
  base: 1
} 
现在在文件“B”中,我导入它并提取基值:

import * as mySettings from '../settings';

baseValue: object=mySettings.settings.base;
这将返回一个错误:

类型:对象上不存在属性:基

如何解决此问题?

解决方案 删除代码中的类型,在本例中为word对象

后果 创建设置文件

使用以下代码创建一个文件,让我们使用名称设置保存

导入文件

现在,导入路径为“../settings”的文件,我创建了一个别名mySettings

解决方案 删除代码中的类型,在本例中为word对象

后果 创建设置文件

使用以下代码创建一个文件,让我们使用名称设置保存

导入文件

现在,导入路径为“../settings”的文件,我创建了一个别名mySettings


您可以给它一个包含base属性的类型,特别是{base:number}或通常是{[key:string]:number}。或者只是任何类型,但是您最好不要使用TS。可能的重复可以为它提供一个包含base属性的类型,具体地说是{base:number}或者通常是{[key:string]:number}。或者只是任何,但是你最好不要使用TS。可能的
export const settings = {
  base: 1
};
import * as mySettings from '../settings';

baseValue: number = mySettings.settings.base;