我尝试在本地部署angular应用程序,完成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)发布于 2019-04-16 17:41:27
最好使用angular cli命令ng serve来构建/运行angular应用程序。
但是,如果您想使用http-server,则需要对项目的输出文件夹路径运行命令。我的默认设置是dist。
运行以下两个命令:
ng build
http-server ./dist构建所有源代码然后填充dist文件夹所需的ng build。然后,您可以运行http-server来运行它。
https://stackoverflow.com/questions/55702037
复制相似问题