./src/components/index.js找不到模块:无法解析' ./ {Component}' in' / src / components'

时间:2018-06-10 06:00:50

标签: javascript reactjs typescript

将所有文件从jsx更改为tsx后,我收到此错误:

  

./ src / components / index.js找不到模块:无法解决' ./标题'   in' / Users / khuongpham / WebFrontEnd / home / src / components'

enter image description here

2 个答案:

答案 0 :(得分:1)

您需要更正Webpack configuration,在.tsx属性下添加resolve

....

resolve: {
    extensions: ['.js', '.jsx', '.tsx']
}
....

仅供参考:如果您想要集成TypeScript into React,您仍需要安装一些库和开发依赖项,以便让Webpack和React发挥出色。

答案 1 :(得分:1)

如果您将所有文件从jsx更改为tsx,那么离开index.js的原因是什么?
为什么不将其更改为index.tsx或至少index.ts

就我而言,tsjs无法直接互动。

如果您正在撰写tstsx文件并且想要导入js文件(或js库),则需要{{1}大多数时候,可以在这里找到文件:https://microsoft.github.io/TypeSearch/

在您的情况下,您尝试从type declaration导入typescript,这可能是问题所在。 javascript 更改为 index.js 可能会有所帮助