【问题标题】:Nuxt, Webpack and mysql package: Error: Received packet in the wrong sequenceNuxt、Webpack 和 mysql 包:错误:接收到的数据包顺序错误
【发布时间】:2019-02-17 19:11:14
【问题描述】:

我想将mysql package 与 webpack 一起使用,但总是报错

错误:接收到的数据包顺序错误。

我已经阅读了这些帖子:

但就我而言,没有任何帮助。 我正在使用 nuxt.js,我尝试了 mangle 技巧 UglifyjsWebpackPlugin 并尝试在模式之间切换,但没有任何帮助。

有没有人经历过类似的事情并且知道如何解决?

干杯

【问题讨论】:

  • 请提供堆栈跟踪以及发生此错误的确切时间

标签: javascript mysql webpack nuxt.js


【解决方案1】:

我刚刚发现了问题所在: 我实际上是在使用 netlify-lambda (https://www.npmjs.com/package/netlify-lambda) 在需要 mysql 的地方编写一个 lambda 函数。 这一切都驻留在我有 nuxt 和 webpack 配置的项目中。

我没有意识到 netlify lambda 使用它自己的 webpack 配置来构建和服务我的节点功能。所以我总是将配置内容添加到错误的 webpack 配置中。 现在我在正确的地方禁用了缩小功能。 ?

【讨论】:

  • 我也处于同样的困境中。您能否详细说明您为解决此问题所做的工作?
  • 我添加了一个新的webpack-config.functions.js 只是为了我的功能。然后在启动 $ yarn netlify-lambda serve ./netlify-lambda-src --config webpack-config.functions.js 时,我指出 lambda 应该运行哪个 webpack 配置。当然,那个 webpack 包含缩小的东西:module.exports = { // mysql and webpack minification don't like each other: // https://github.com/mysqljs/mysql/issues/1548 optimization: { minimize: false } }
  • 我希望你明白我的意思没有换行符(在optimization这个词之前有一个重要的开始...
猜你喜欢
  • 1970-01-01
  • 2018-12-30
  • 2017-02-25
  • 1970-01-01
  • 2020-09-28
  • 2020-03-20
  • 2011-11-11
  • 2010-09-10
相关资源
最近更新 更多