Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未定义网页包模块引用错误模块_Javascript_Webpack_Module Pattern - Fatal编程技术网

Javascript 未定义网页包模块引用错误模块

Javascript 未定义网页包模块引用错误模块,javascript,webpack,module-pattern,Javascript,Webpack,Module Pattern,我正在使用webpack2捆绑一些模块。这些模块是使用公共模块模式(不是CommonJS或AMD)编写的 但是,我在webpack尝试加载捆绑包时出错 Uncaught ReferenceError: spUtil is not defined at Object.$.ajax.url (dashboard.bundle.js:389) at __webpack_require__ (dashboard.bundle.js:20) at Object.<anonym

我正在使用webpack2捆绑一些模块。这些模块是使用公共模块模式(不是CommonJS或AMD)编写的

但是,我在webpack尝试加载捆绑包时出错

Uncaught ReferenceError: spUtil is not defined
    at Object.$.ajax.url (dashboard.bundle.js:389)
    at __webpack_require__ (dashboard.bundle.js:20)
    at Object.<anonymous> (dashboard.bundle.js:1076)
    at __webpack_require__ (dashboard.bundle.js:20)
    at Object.<anonymous> (dashboard.bundle.js:813)
    at __webpack_require__ (dashboard.bundle.js:20)
    at Object.<anonymous> (dashboard.bundle.js:1729)
    at __webpack_require__ (dashboard.bundle.js:20)
    at dashboard.bundle.js:66
    at dashboard.bundle.js:69
其中,模块2是spUtil,模块1是listCrud。逐步通过dev tools调试器-加载spUtil后,listCrud已由Web包“安装”。此函数称为:

/******/        if(installedModules[moduleId]) {
/******/            return installedModules[moduleId].exports;
/******/        }

如何解决此错误?

我发现我的错误是缺少一个关键组件。在模块中声明要使用的变量

var spUtil = require('...spUtil.js');
var listCrud = require('...listcrud.js');

我发现我的错误是缺少一个关键组件。在模块中声明要使用的变量

var spUtil = require('...spUtil.js');
var listCrud = require('...listcrud.js');
var spUtil = require('...spUtil.js');
var listCrud = require('...listcrud.js');