簡體   English   中英

./src/components/index.js找不到模塊:無法解析“ / src / components”中的“ ./{Component}”

[英]./src/components/index.js Module not found: Can't resolve './{Component}' in '/src/components'

在將所有文件從jsx更改為tsx ,出現以下錯誤:

./src/components/index.js找不到模塊:無法解析“ / Users / khuongpham / WebFrontEnd / home / src / components”中的“ ./Header”

在此處輸入圖片說明

您需要進行正確的Webpack配置 ,在resolve屬性下添加.tsx

....

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

僅供參考:看來,如果要將TypeScript集成到React中 ,仍然需要安裝一些庫和開發依賴項才能使Webpack和React正常運行。

如果將所有文件從jsx更改為tsx那么離開index.js的原因是什么?
為什么不將其更改為index.tsx或至少不更改為index.ts

就我而言, tsjs不能直接相互交互。

如果要編寫tstsx文件,並且要導入js文件(或js庫),則需要一個稱為type declaration文件的文件,大多數情況下,可以在這里找到: https://microsoft.github。 io / TypeSearch /

在您的情況下,您正在嘗試從javascript導入typescript ,這可能是問題所在。 index.js更改為index.ts可能會有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM