首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复Http-Server npm命令问题?

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

Stack Overflow用户
提问于 2019-04-16 14:41:22
回答 1查看 317关注 0票数 0

我尝试在本地部署angular应用程序,完成npm-build并获取dist,然后尝试执行http-server命令,收到以下错误。

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

我需要的是改变。

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

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2019-04-16 17:41:27

最好使用angular cli命令ng serve来构建/运行angular应用程序。

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

运行以下两个命令:

代码语言:javascript
复制
ng build
http-server ./dist

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55702037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档