Javascript 未定义网页包模块引用错误模块
我正在使用webpack2捆绑一些模块。这些模块是使用公共模块模式(不是CommonJS或AMD)编写的 但是,我在webpack尝试加载捆绑包时出错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
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');