簡體   English   中英

bundle.min.js 不顯示 html 文件中的組件

[英]bundle.min.js not displaying components in html file

在此處輸入圖像描述 我想在簡單的腳本標簽(一個小部件)中顯示我的反應組件我用 npx create-react-app widget_app 創建了簡單的反應應用程序。 我按照以下步驟在單個包文件中構建了一個反應應用程序,即 bundle.min.js:

  1. npx 可嵌入創建反應應用程序
  2. 在 package.json 文件的腳本部分添加以下內容:

"web:build": "npm run build && npm run build:bundle",

“構建:捆綁”:“webpack --config webpack.config.js”

  1. 紗線 web:構建
  2. 它在以下路徑為我提供了一個名為 bundle.min.js 的捆綁文件: widget_app/dist/build/static/js/bundle.min.js

我使用以下命令在服務器上運行了上述捆綁文件:

  1. npm install -g http-server
  2. http服務器

我想在其中顯示我的反應小部件(捆綁文件)的 HTML 文件:

 <:doctype html> <html lang="en"> <head> <title>Embedded Widget App</title> </head> <body> <script type="text/javascript" src="http.//127.0.0:1.8080/bundle.min.js"></script> </body> </html>

但是這個 html 文件沒有顯示任何東西(如隨附的屏幕截圖所示)。

這是因為默認情況下禁用源 map 文件,因此在創建項目的構建時不會生成源 map 文件。 要啟用在項目根目錄的 a.env 文件中添加以下行。

GENERATE_SOURCEMAP = true

您可以參考這篇文章以獲取更多信息: 使用 WebPack 源映射在 React 中輕松調試

暫無
暫無

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

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