Webpack 在初始構建後不構建捆綁包 (Webpack not building bundle after initial build)


問題描述

Webpack 在初始構建後不構建捆綁包 (Webpack not building bundle after initial build)

我遇到了一個我以前在使用 Webpack 時從未遇到過的問題。簡單地說 ‑ 我讓 webpack 監視我的反應文件並通過 webpack ‑‑watch 將其編譯成一個包。最初的編譯和構建效果很好,我可以看到變化。但是,出於某種原因,進行任何其他更改都不會使用更新更改構建捆綁包。您可以在 webpack running 的輸出中看到它

webpack 5.37.0 compiled successfully in 1243 ms
assets by status 1.14 MiB [cached] 1 asset
cached modules 1.07 MiB (javascript) 1.13 KiB (runtime) [cached] 39 modules
./public/src/components/home/components/HeaderInformation.jsx 608 bytes [built]
webpack 5.37.0 compiled successfully in 27 ms
assets by status 1.14 MiB [cached] 1 asset
cached modules 1.07 MiB (javascript) 1.13 KiB (runtime) [cached] 40 modules
webpack 5.37.0 compiled successfully in 19 ms
assets by status 1.14 MiB [cached] 1 asset
cached modules 1.07 MiB (javascript) 1.13 KiB (runtime) [cached] 40 modules
webpack 5.37.0 compiled successfully in 18 ms

到目前為止我發現的唯一解決方法是重新啟動 webpack 並告訴它再次觀看...不理想。我不知道我在這裡缺少什麼,因為我沒有看到任何錯誤,而且我在網絡上的搜索導致我沒有答案。對於上下文,這是我的 webpack.config 文件

module.exports = {
    entry: __dirname + '/public/src/index.jsx',
    mode: 'development',
    module: {
      rules: [
        {
          test: [/\.jsx$/],
          exclude: /node_modules/,
          use: {
            loader: 'babel‑loader',
            options: {
              presets: ['@babel/preset‑react', '@babel/preset‑env']
            }
          }
        }
      ]
    },
     output: {
      filename: 'bundle.js',
      path: __dirname + '/public/dist'
    }
};

參考解法

方法 1:

I foolishly chose to ignore some warnings in the console of the application that I thought weren't relevant. DevTools failed to load SourceMap for webpack:///node_modules//…js.map HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME was the error I was seeing. Doing some reason lead me to here DevTools failed to load SourceMap for webpack:///node_modules//....js.map HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME. Adding in devtool: "eval‑cheap‑source‑map" to the top of my webpack.config fixed my issue.

(by jesuslovesu2babyjesuslovesu2baby)

參考文件

  1. Webpack not building bundle after initial build (CC BY‑SA 2.5/3.0/4.0)

#Webpack #reactjs






相關問題

Babel 6 轉換運行時:$export 不是函數 (Babel 6 transform-runtime: $export is not a function)

Webpack 和 Sass 正確處理 background: url() 圖像,但是在與 webpack-dev-server 一起使用時找不到它 (Webpack and Sass correctly processes background: url() image but then it's not found when used with webpack-dev-server)

Babel 和 ES6 出現意外的“Uncaught TypeError: XXX is not a constructor”錯誤 (Unexpected "Uncaught TypeError: XXX is not a constructor" errors with Babel and ES6)

Webpack bundle ENOENT:沒有這樣的文件或目錄 fs.readdirSync (Webpack bundle ENOENT: no such file or directory fs.readdirSync)

有沒有辦法通過替換一些資產和組件從單個應用程序構建多個應用程序? (Is there a way to build multiple apps from single one with replacing some assets and components?)

Babel 7 不能正確轉換 index.js (Babel 7 don't convert index.js properly)

使用 Yarn 安裝的軟件包開始出現 sweetalert2 之類的錯誤 (packages installed with Yarn start to give error like sweetalert2)

找不到模塊 RecipeStyle.css (cannot find module RecipeStyle.css)

用於文件、子文件的 Webpack 加載器並將它們添加到跟踪列表 (Webpack loader for file, subfiles and add them to tracking list)

Webpack:沒有加載器來處理 SCSS 是輸入存在 (Webpack: no loader to handle the SCSS is input is present)

Webpack 在初始構建後不構建捆綁包 (Webpack not building bundle after initial build)

從其他機器訪問 webpack DevServer 子 URL 時出現 ERR_SSL_PROTOCOL_ERROR (ERR_SSL_PROTOCOL_ERROR when accessing webpack DevServer sub-URLs from a different machine)







留言討論