【发布时间】:2019-11-16 13:43:54
【问题描述】:
我 npm start Vue 项目没问题,但是我打开浏览器页面空白。这是未捕获的以下错误,
TypeError: 无法读取未定义的属性“调用”
控制台视图如下,
Uncaught TypeError: Cannot read property 'call' of undefined
at __webpack_require__ (app.js:768)
at fn (app.js:142)
at Module../src/main.js (app.js:10476)[enter image description here][1]
at __webpack_require__ (app.js:768)
at fn (app.js:142)
at Object.0 (app.js:10547)
at __webpack_require__ (app.js:768)
at checkDeferredModules (app.js:44)
at app.js:844
at app.js:847
当我调试时我发现有错误:
modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));
// The require function
function __webpack_require__(moduleId) {
// Check if module is in cache
if(installedModules[moduleId]) {
return installedModules[moduleId].exports;
}
// Create a new module (and put it into the cache)
var module = installedModules[moduleId] = {
i: moduleId,
l: false,
exports: {},
hot: hotCreateModule(moduleId),
parents: (hotCurrentParentsTemp = hotCurrentParents, hotCurrentParents = [], hotCurrentParentsTemp),
children: []
};
// Execute the module function
**modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));**
// Flag the module as loaded
module.l = true;
// Return the exports of the module
return module.exports;
}
【问题讨论】:
-
你有最新版本的 npm 和 webpack 吗?
-
@Josef7 我有版本:webpack@4.10.0 和 vue@2.6.10
标签: javascript vue.js webpack