[英]./src/components/index.js Module not found: Can't resolve './{Component}' in '/src/components'
您需要進行正確的Webpack配置 ,在resolve
屬性下添加.tsx
:
....
resolve: {
extensions: ['.js', '.jsx', '.tsx']
}
....
僅供參考:看來,如果要將TypeScript集成到React中 ,仍然需要安裝一些庫和開發依賴項才能使Webpack和React正常運行。
如果將所有文件從jsx
更改為tsx
那么離開index.js
的原因是什么?
為什么不將其更改為index.tsx
或至少不更改為index.ts
?
就我而言, ts
和js
不能直接相互交互。
如果要編寫ts
或tsx
文件,並且要導入js
文件(或js
庫),則需要一個稱為type declaration
文件的文件,大多數情況下,可以在這里找到: https://microsoft.github。 io / TypeSearch /
在您的情況下,您正在嘗試從javascript
導入typescript
,這可能是問題所在。 將index.js
更改為index.ts
可能會有所幫助 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.