Webpack Bundle Analyzer给出错误EACCES

时间:2019-08-22 20:12:59

标签: angular webpack webpack-bundle-analyzer

我刚刚通过this链接找到了有关Webpack捆绑分析器的信息,然后进行了尝试。我能够运行该构建并获取stats.json文件,但是当我运行时:

webpack-bundle-analyzer dist/RDPortal/stats.json

我收到此错误:

events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EACCES 127.0.0.1:8888
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at Server.setupListenHandle [as _listen2] (net.js:1350:19)
    at listenInCluster (net.js:1408:12)
    at doListen (net.js:1517:7)
    at _combinedTickCallback (internal/process/next_tick.js:141:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:695:11)
    at startup (bootstrap_node.js:188:16)
    at bootstrap_node.js:609:3

我尝试搜索错误和webpack捆绑分析器等,但找不到任何有用的重要信息。我在Angular项目的WebStorm IDE中进行构建,并且如上所述,stats.json可以很好地运行(32mb,圣牛)。

我也确实以npm i webpack-bundle-analyzer的身份运行了安装程序……

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这通常意味着端口已在使用中。您需要使用上述端口杀死程序。

在使用Windows 10 x64时,请执行以下活动

在命令提示符下,键入

  1. netstat -aon | findstr 8888 <-查找在'8888'上运行的应用程序的pid
  2. taskkill / F / PID pid_number <---杀死应用程序