2

我刚刚通过这个链接了解了 webpack bundle 分析器,然后就去尝试了。我能够运行构建并获得一个 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,以防万一……

非常感激任何的帮助。

4

1 回答 1

3

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

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

在命令提示符下键入以下

  1. 网络统计-aon | findstr 8888 <-- 查找在 '8888' 上运行的应用程序的 pid
  2. taskkill /F /PID pid_number <--- 杀死应用程序
于 2019-09-06T04:02:21.783 回答