导入文件夹时VScode无法找到模块

lay*_*out 2 typescript visual-studio-code

我有这个结构:

? reducers/
?  ? index.ts
? store/
   ? configureStore.ts
Run Code Online (Sandbox Code Playgroud)

在configureStore.ts我有:

import rootReducer from '../reducers';
Run Code Online (Sandbox Code Playgroud)

和vscode抱怨他找不到模块'../reducers'改变导入到

import rootReducer from '../reducers/index'
Run Code Online (Sandbox Code Playgroud)

修复此错误.

行为好吗?

lay*_*out 5

我找到了问题的原因.在tsconfig.json中有一个缺失的行

"module": "commonjs",
Run Code Online (Sandbox Code Playgroud)