【发布时间】:2018-06-17 23:52:36
【问题描述】:
在下面的文件夹结构中,我想以这种方式将我的组件导入App.tsx:
import MyComponent from './MyComponent';
尽管我的 package.json 文件设置了 main 属性,但 Typescript 会引发错误:
找不到模块“./MyComponent”`
文件夹结构:
src/
|- App.tsx
|- MyComponent/
| |- MyComponent.tsx
| |- package.json
| |- ...
MyComponent.tsx:
export default class extends Component {
...
}
package.json:
{
"name": "my-component",
"version": "0.0.0",
"main": "MyComponent.tsx"
}
如果我将MyComponent.tsx 更改为index.tsx,它会起作用,但我认为package.json 中的main 的目的正是为了做我正在尝试的事情。谢谢!
【问题讨论】:
标签: reactjs typescript module