Webpack Bundle Analyzer 给出错误 EACCES

Webpack Bundle Analyzer gives error EACCES

刚刚通过thislink了解了webpack bundle analyzer,就去试用了一下。我能够 运行 构建并获得 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 以防万一...

如有任何帮助,我们将不胜感激。

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

当您使用 Windows 10 x64 时,执行以下活动

在命令提示符下输入以下内容

  1. netstat -aon | findstr 8888 <-- 在“8888”
  2. 上查找应用程序 运行 的 pid
  3. taskkill /F /PID pid_number <--- 终止应用程序