如何修复Http-Server npm命令问题?

问题描述 投票:0回答:1

我已经尝试在我的本地部署角度应用程序,我已经完成了npm-build并得到了dist,然后我尝试执行http-server命令我收到以下错误。

更改了端口号,清除了缓存,关闭并打开了cmd,重新启动了机器。

我需要改变什么。

我尝试了新的简单项目,并从github和我现有的项目中下载了一个样板,对于我收到以下错误的所有三个项目。

Starting up http-server, serving ./
Available on:
  http://--.--.---.--:8080
  http://127.0.0.1:8080
Hit CTRL-C to stop the server
events.js:174
      throw er; // Unhandled 'error' event     ^

Error: read EINVAL
    at TTY.onStreamRead (internal/stream_base_commons.js:111:27)
Emitted 'error' event at:
    at emitErrorNT (internal/streams/destroy.js:82:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)
angular npm node-modules httpserver angular-cli-v7
1个回答
0
投票

使用angular cli命令ng serve构建/运行角度应用程序总是更好。

但是,如果要使用http-server,则需要为项目的输出文件夹路径运行该命令。我的默认值是dist

运行以下2个命令:

ng build
http-server ./dist

ng build需要构建所有源代码,然后填充dist文件夹。然后你可以运行http-server来运行它。

© www.soinside.com 2019 - 2024. All rights reserved.