gpt4 book ai didi

typescript 导入/导出对象和传播

转载 作者:搜寻专家 更新时间:2023-10-30 21:46:08 25 4
gpt4 key购买 nike

我已经使用 TS 一年多了,但我仍然对导入和导出感到困惑。为什么我无法将导入的对象传播到导出对象中?

/// file1
export {
PORT,
SSL_CRT,
SSL_KEY,
}
// file2
import * as env from 'file1'
// env.PORT is available at this point
export {
...env // [ts] Identifier expected. [1003]
}

我用以下方法解决了这个问题,但我知道它不一样,也不是我想要的。

// file2
import * as env from 'file1'
export default {
...env // [ts] Identifier expected. [1003]
}

最佳答案

您尝试做的是重新导出。方法如下:

// file2.ts
export * from './file1'

您不能从 import * as env 传播命名空间模块对象。它是一个特殊的对象,据我所知,JavaScript 不允许您传播它。

关于 typescript 导入/导出对象和传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54564814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com