Sam*_*Sam 5 node.js typescript
我正在汇总文件index.ts。当我尝试从index.ts对象导入时,该对象将返回未定义状态。当我尝试直接从文件导入时,它可以正常工作。我不确定自己在做什么错-我的印象是export { ... } from '...'应该可以在带有TypeScript的Node中正常工作(此应用就是这种情况)。
fileThatUsesTheExportedVariables.ts
import { dates } from '../consts' // Undefined
import { dates } from '../consts/index' // Undefined
import { dates } from '../consts/dates' // Works
Run Code Online (Sandbox Code Playgroud)
consts / index.ts
export { dates } from './dates'
// ...
export { someNamedExport } from './someFile'
Run Code Online (Sandbox Code Playgroud)
consts / dates.ts
const months = {
// some months stuff
}
export const dates = {
months,
// ...
someOtherChildObject
}
Run Code Online (Sandbox Code Playgroud)
我想我在做傻事。VS Code可以将点连接起来,这更加令人沮丧。
预先感谢您提供的所有帮助
更新: @casieber指出,了解更多有关TS编译过程(使用tsc)的信息可能会有所帮助:
版本:
tsc 2.9.1typescript 6.1.0tsconfig.json
{
"compilerOptions": {
"target": "ES2018",
"module": "commonjs",
"lib": ["es2018", "dom"],
"declaration": true,
"sourceMap": true,
"outDir": "dist",
"strict": true,
"moduleResolution": "node",
"esModuleInterop": true
},
"include": [
"app/**/*"
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
190 次 |
| 最近记录: |