首頁 > web前端 > js教程 > 如何在 Create React App 中匯入 `src` 目錄以外的資源?

如何在 Create React App 中匯入 `src` 目錄以外的資源?

Linda Hamilton
發布: 2024-11-21 02:59:14
原創
801 人瀏覽過

How to Import Assets Outside the `src` Directory in Create React App?

如何在Create-React-App中處理Src目錄之外的導入限制

在Create-React-App中,從外部導入檔案src 目錄受到限制。此限制可確保來源檔案保留在指定資料夾中,以便更好地組織並防止不必要的匯入。

如果您遇到以下錯誤訊息:

Module not found: You attempted to... import ../../public/images/logo/WC-BlackonWhite.jpg which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.
登入後複製

這表示您正在嘗試匯入來自 src 目錄外部的映像。有幾種方法可以解決此問題:

1.將資源移至 src 目錄

將映像檔移至 src 目錄以允許匯入。這可確保所有重要檔案都駐留在指定的來源資料夾中。

2.使用公用資料夾資源的 URL

不要從公用資料夾匯入,而是使用絕對或相對 URL 直接從公用資料夾存取映像。這種方法避免了匯入限制,並允許您從 src 目錄外部存取資源。

重要提示:避免直接從公共資料夾匯入至關重要,因為這可能會導致重複建置中的資產並影響應用程式的最佳載入效率。從 src 資料夾匯入可確保 webpack 有效地捆綁文件,優化其大小和載入速度。

以上是如何在 Create React App 中匯入 `src` 目錄以外的資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板