reactjs - Webpack 在初始构建后不构建捆绑包
问题描述
我遇到了一个我以前在使用 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'
}
};
解决方案
我愚蠢地选择忽略应用程序控制台中的一些我认为不相关的警告。DevTools failed to load SourceMap for webpack:///node_modules//…js.map HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
是我看到的错误。出于某种原因导致我到这里DevTools failed to load SourceMap for webpack:///node_modules//....js.map HTTP 错误:状态代码 404,net::ERR_UNKNOWN_URL_SCHEME。添加到我解决了我的问题devtool: "eval-cheap-source-map"
的顶部。webpack.config
推荐阅读
- php - 在数据库中保存与 Woocommerce 订单相关的动态全局值
- entity-framework - 如何记录 SQL 查询
- php - 如何更改 mysql 和 php 中的表列?
- c++ - 库设计混乱..“公共”/“私有”(模板)标题,库文件..?
- arrays - Python中的JSON数组keyerror
- python - 获取 google vision API 找到单词的顶点
- javascript - React 的 onMouseMove 在 div 上工作,但不在自定义组件上?
- python - Pandas:如何合并不同年份的两个数据框?
- node.js - Node - Check for Network Connectivity
- drupal - Drupal 7 创建空白页