我正在将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的知识还很初级,因此,如果问题与我需要研究的内容有关,我很乐意研究大家都认为对解决问题有帮助的任何内容。任何帮助将不胜感激。