Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
&引用;未捕获错误:接收到的数据包顺序错误“;使用devtools关闭电子+;MySQL节点驱动程序+;网页包_Mysql_Node.js_Webpack_Electron_Devtools - Fatal编程技术网

&引用;未捕获错误:接收到的数据包顺序错误“;使用devtools关闭电子+;MySQL节点驱动程序+;网页包

&引用;未捕获错误:接收到的数据包顺序错误“;使用devtools关闭电子+;MySQL节点驱动程序+;网页包,mysql,node.js,webpack,electron,devtools,Mysql,Node.js,Webpack,Electron,Devtools,当我使用Electron+Webpack+建立一个新项目时,我的产品构建是: Uncaught Error: Received packet in the wrong sequence 只有在我的生产版本中保留:config.devtools='eval'时,错误才会消失,显然这将导致文件更大,并导致一些我希望避免的性能问题 为什么我的project/mysql模块在devtools设置为'时崩溃??我几乎找不到类似的报告,难道只有我有这个问题吗 webpack.config.js: ...

当我使用Electron+Webpack+建立一个新项目时,我的产品构建是:

Uncaught Error: Received packet in the wrong sequence
只有在我的生产版本中保留:
config.devtools='eval'
时,错误才会消失,显然这将导致文件更大,并导致一些我希望避免的性能问题

为什么我的project/mysql模块在
devtools
设置为
'
时崩溃??我几乎找不到类似的报告,难道只有我有这个问题吗

webpack.config.js:

...

 if (process.env.NODE_ENV === 'production') {
      config.devtool = '' // <-------- mysql will throw Uncaught Error if I omit 'eval'

      config.plugins.push(
        new webpack.DefinePlugin({
          'process.env.NODE_ENV': '"production"'
        }),
        new webpack.optimize.OccurenceOrderPlugin(),
        new webpack.optimize.UglifyJsPlugin({
          compress: {
            warnings: false
          }
        })
      )
    }

我也有同样的问题,你解决了吗?
<script>
  var mysql = require('mysql')
  var connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'password',
    database: 'EONIC'
  })

  connection.connect()
  connection.query('SELECT * from products', function (err, rows, fields) {
    if (err) throw err <---- here will the error happen
    console.log(rows)
  })

  connection.end()

</script>
 if (!sequence[packetName]) {
    var err   = new Error('Received packet in the wrong sequence.');
    err.code  = 'PROTOCOL_INCORRECT_PACKET_SEQUENCE';
    err.fatal = true;

    this._delegateError(err);
    return;
  }