Webpack build error: Can't resolve 'stream' and 'timers' etc

编程入门 行业动态 更新时间:2024-10-08 02:28:24

Webpack build <a href=https://www.elefans.com/category/jswz/34/1771302.html style=error: Can't resolve 'stream' and 'timers' etc"/>

Webpack build error: Can't resolve 'stream' and 'timers' etc

我正在尝试使用 Webpack 构建项目,但出现以下错误:

Module not found: Error: Can't resolve 'stream' in 'C:\path\to\project\node_modules\mysql\lib\protocol'

Module not found: Error: Can't resolve 'timers' in 'C:\path\to\project\node_modules\mysql\lib\protocol'

我尝试按照错误消息的建议将以下内容添加到我的 Webpack 配置中:

resolve: {
  fallback: {
    "stream": require.resolve("stream-browserify"),
    "timers": require.resolve("timers-browserify")
  }
}

我也安装了

stream-browserify
timers-browserify
包,但错误仍然存在。

我正在使用 Webpack 版本 5.64.4.

这是我的完整 Webpack 配置:

const path = require('path');

module.exports = {
  mode: 'development',

  resolve: {
    fallback: {
      "crypto": require.resolve("crypto-browserify"),
      "net": require.resolve("net-browserify"),
      "tls": require.resolve("tls-browserify"),
      "zlib": require.resolve('browserify-zlib'),
      "async_hooks": require.resolve("async_hooks"),
      "http": require.resolve('stream-http'),
      "buffer": require.resolve('buffer/'),
      "process": require.resolve('process/browser'),
      "path": require.resolve("path-browserify"),
      "fs": require.resolve('fs-extra'),
      "timers": require.resolve("timers-browserify")
    }
  },
  entry: './src/index.js', // or the entry file for your application
  output: {
    path: path.resolve(__dirname, 'dist'), // or the output path for your application
    filename: 'bundle.js' // or the output filename for your application
  },
    module: {
    rules: [
      {
        test: /\.jsx?$/,
        exclude: /node_modules/,
        use: {
          loader: 'babel-loader',
          options: {
            presets: ['@babel/preset-react']
          }
        }
      },
      {
        test: /\.css$/i,
        use: ['style-loader', 'css-loader'],
      }
    ]
  }
};

关于如何解决这个错误有什么建议吗?提前感谢您的帮助!

回答如下:

更多推荐

Webpack build error: Can't resolve 'stream' and 'timers' etc

本文发布于:2024-05-30 09:32:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770350.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:error   build   Webpack   timers   stream

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!