[英]reactjs create-react-app missing index.html in src folder
我正在使用create-react-app
命令創建一個空的應用程序,我在src
文件夾中得到了這些文件:
App.css
App.js
App.test.js
index.css
index.js
logo.svg
serviceWorker.js
setupTests.js
通過npm run build
,會在build
文件夾中生成index.html
。
我在src
文件夾中手動創建了一個,但構建不接受它。
index.js
內容是:
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
根本沒有root
元素。
我需要在index.html
添加一些<script>
標簽以包含一些第三方腳本(無法由 nodejs 安裝),我可以在哪里添加它們,因為它不存在於src
文件夾中?
你應該下載第三方lybrairie並把它里面的公共目錄中,包括一個script
中的標簽中index.html
文件,該文件是內部public
項目的目錄。
create-react-app
的配置是使用預先配置好的 webpack 來加載public\\index.html
文件作為模板,編譯后的包將被注入到其中。
如果你想使用你在src
文件夾中創建的index.html
文件,你應該運行npm run eject
這會將所有 create-react-app 配置放在你的項目目錄中,你可以對 webpack 配置進行更改文件加載src/index.html
文件作為模板,編譯包將被注入到其中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.