簡體   English   中英

即使我在 package.json 中將主入口點更改為 app.js,為什么還需要 index.js?

[英]Why index.js is necessary even if I change my main entry point to app.js in package.json?

在我的反應應用程序中,我已將我的主要入口點從 index.js 更改為 app.js。 但不知何故,如果我不將 app.js 導入我的 index.js,程序就會崩潰。 有誰知道原因嗎?

index.js中,它會搜索html元素,其中最有可能是app的特定id並將其放在main標記中,另一方面,如果您注意到根組件div idindex.js嘗試的id相同尋找

如果您使用的是Create React App模板,則默認情況下,您的應用程序的條目在 webpack 配置中定義為src/index 在這里檢查: https://github.com/facebook/create-react-app/tree/master/packages/react-dev-utils#webpackhotdevclient

或者,如果您從頭開始構建您的應用程序,那么您可以在 webpack 配置文件中設置您的條目。

如果您想在創建反應應用程序中更改入口點怎么辦?

首先從CRA彈出 然后創建您自己的配置,包括 webpack

暫無
暫無

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

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