将所有文件从jsx
更改为tsx
后,我收到此错误:
./ src / components / index.js找不到模块:无法解决' ./标题' in' / Users / khuongpham / WebFrontEnd / home / src / components'
答案 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
?
就我而言,ts
和js
无法直接互动。
如果您正在撰写ts
或tsx
文件并且想要导入js
文件(或js
库),则需要{{1}大多数时候,可以在这里找到文件:https://microsoft.github.io/TypeSearch/
在您的情况下,您尝试从type declaration
导入typescript
,这可能是问题所在。 将 javascript
更改为 index.js
可能会有所帮助。