【问题标题】:webpack --progress Error: write EINVALwebpack --progress 错误:写入 EINVAL
【发布时间】:2016-12-28 01:14:50
【问题描述】:

我使用的是 Windows 10,最近将我的 node.js 升级到了 7.1.0 版。每次我使用--progress 标志运行webpack 命令时,我都开始收到以下错误。

$ webpack --progress
Node Environment: development                                                                                                                                       events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: write EINVAL
    at exports._errnoException (util.js:1022:11)
    at WriteStream.Socket._writeGeneric (net.js:715:26)
    at WriteStream.Socket._write (net.js:734:8)
    at doWrite (_stream_writable.js:334:12)
    at writeOrBuffer (_stream_writable.js:320:5)
    at WriteStream.Writable.write (_stream_writable.js:247:11)
    at WriteStream.Socket.write (net.js:661:40)
    at E:\Projects\wad\node_modules\webpack\bin\convert-argv.js:421:20
    at Compiler.<anonymous> (E:\Projects\wad\node_modules\webpack\lib\ProgressPlugin.js:77:4)
    at Compiler.applyPlugins (E:\Projects\wad\node_modules\tapable\lib\Tapable.js:26:37)
    at Compiler.<anonymous> (E:\Projects\wad\node_modules\webpack\lib\Compiler.js:193:12)
    at Compiler.emitRecords (E:\Projects\wad\node_modules\webpack\lib\Compiler.js:282:37)
    at Compiler.<anonymous> (E:\Projects\wad\node_modules\webpack\lib\Compiler.js:187:11)
    at E:\Projects\wad\node_modules\webpack\lib\Compiler.js:275:11
    at Compiler.applyPluginsAsync (E:\Projects\wad\node_modules\tapable\lib\Tapable.js:60:69)
    at Compiler.afterEmit (E:\Projects\wad\node_modules\webpack\lib\Compiler.js:272:8)
    at Compiler.<anonymous> (E:\Projects\wad\node_modules\webpack\lib\Compiler.js:267:14)
    at E:\Projects\wad\node_modules\async\lib\async.js:52:16
    at done (E:\Projects\wad\node_modules\async\lib\async.js:246:17)
    at E:\Projects\wad\node_modules\async\lib\async.js:44:16
    at E:\Projects\wad\node_modules\graceful-fs\graceful-fs.js:43:10
    at FSReqWrap.oncomplete (fs.js:111:15)

没有--progress 标志它工作正常,webpack --progress 在 node.js v6.x.x 上工作正常。在同一个项目上使用 webpack --progress 和节点 v.7.1.0,但另一台 Windows 10 机器也可以正常工作。

这个错误是什么意思?

【问题讨论】:

  • 看起来像 this 错误

标签: node.js windows webpack


【解决方案1】:

这是版本节点的问题,使用6.9版本成功

我遇到了同样的问题,我卸载了node7.1,重新启动并安装了node6.9,一切正常

【讨论】:

    【解决方案2】:

    node js v7.1.0 nodejs/node#9542 似乎有一个错误。更新到最新版本 v7.3.0 一切都会好的。

    【讨论】:

      猜你喜欢
      • 2017-01-24
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 2023-03-11
      • 2016-06-21
      • 1970-01-01
      相关资源
      最近更新 更多