【问题标题】:Webpack: Uncaught ReferenceError: vendor_bd98b4ed288c6b156cc9 is not definedWebpack:未捕获的 ReferenceError:vendor_bd98b4ed288c6b156cc9 未定义
【发布时间】:2017-06-25 06:54:54
【问题描述】:

我使用了here 中描述的 yo 生成器模板来生成一个以 Angular2 作为前端的 ASP.NET Core 应用程序。但随机地,在更改 css 文件并保存它们(导致 Webpack 重新加载)后,我在客户端控制台中得到以下异常:

Uncaught ReferenceError: vendor_bd98b4ed288c6b156cc9 is not defined
    at Object.<anonymous> (external "vendor_bd98b4e…":1)
    at __webpack_require__ (bootstrap 4cd8e17…:659)
    at fn (bootstrap 4cd8e17…:83)
    at Object.module.exports (eventsource.js from dll-reference vendor_bd98b4e…:1)
    at __webpack_require__ (bootstrap 4cd8e17…:659)
    at fn (bootstrap 4cd8e17…:83)
    at Object.<anonymous> (main-client.js?v=4atoLMuOmZwmyVdq2ky2bYoBjkmqmVnuPNSIFOD8Qjs:2625)
    at __webpack_require__ (bootstrap 4cd8e17…:659)
    at module.exports (bootstrap 4cd8e17…:708)
    at bootstrap 4cd8e17…:708

dist/main-client.js 文件中,我找到了以下几行:

module.exports = vendor_bd98b4ed288c6b156cc9;

/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {

module.exports = (__webpack_require__(0))(0);

当我删除整个 wwwroot/dist 文件夹并重建 Webpack 包时,错误消失了。然后,随机字符串变成这样:

module.exports = vendor_9dc79ae12948ed5e4b95;

似乎是某种缓存问题。什么会导致这种情况?

我正在使用 2.2.1 版的 Webpack。

【问题讨论】:

  • 我看到了这个确切的问题。网页包 2.2.3。你想出解决办法了吗?吹走 wwwroot/dist 文件夹并重建甚至没有解决

标签: javascript angular webpack webpack-2


【解决方案1】:

我正在关注一个教程并且遇到了同样的问题。教程中说你需要更新 webpack.config.vendor.js 并在添加任何新库后重新运行 webpack

> webpack --config webpack.config.vendor.js
> webpack

为了以后对我有帮助,我把它放在我的 package.json 脚本下:

"scripts": {
  ... Other scripts ...
  "start": "webpack --config webpack.config.vendor.js && webpack && cross-env ASPNETCORE_ENVIRONMENT=Development dotnet run"
},
"devDependencies":{
   ... Other Dependencies ...
   "cross-env":"^5.0.1"
 }

这是我正在遵循的教程,它解释了它http://blog.stevensanderson.com/2016/10/04/angular2-template-for-visual-studio/

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 2018-04-02
    • 1970-01-01
    • 2018-01-30
    • 2020-09-30
    • 1970-01-01
    • 2019-03-29
    • 2021-03-09
    • 1970-01-01
    相关资源
    最近更新 更多