Webpack错误-“找不到模块'fs'”绑定

时间:2019-12-28 22:14:31

标签: webpack

我正在将webpack用于一个小型项目,却遇到了多个错误,因为webpack像“无法找到模块”;

NormalModule.js:7 Uncaught Error: Cannot find module 'module'

我通过修改我的webpack配置对象来修复了大多数问题。当前是这样:

const path = require("path");

module.exports = {
    entry: './src/js/index.js',
    output: {
        path: '/home/pelumi/Documents/towerProject/dist/js',
        filename: 'bundle.js'
    },
    node: {
        dgram: "empty",
        module: "empty",
        net: "empty",
        tls: "empty",
        child_process: "empty",
        fs: "empty"
    },
    mode: 'development'
};

但是随后我遇到了以下错误:

Uncaught TypeError: Cannot read property 'bind' of undefined

这是错误的行:

var readFile = fs.readFile.bind(fs);

我尝试添加target: 'node'target: 'electron-main(不是同时添加),但是随后遇到另一个错误:

Uncaught ReferenceError: require is not defined

我做了一些阅读,我认为这是target的错误,导致webpack忽略某些模块[或沿这些方向的内容],其中一个包含在我的代码中和webpack中使用的require?我尝试通过HTML页面添加require并寻找其他方法,但无法通过此路由解决错误。

我发现很多人遇到了我的第一个错误,但找不到任何有关绑定问题的信息。我将承认,我对webpack的知识还很初级,因此,如果问题与我需要研究的内容有关,我很乐意研究大家都认为对解决问题有帮助的任何内容。任何帮助将不胜感激。

0 个答案:

没有答案