首页 文章

'http-server'未被识别为内部或外部命令

提问于
浏览
13

安装angular-seed项目后,我执行了以下步骤:

克隆存储库:

git clone https://github.com/angular/angular-seed.git cd angular-seed

然后我运行了npm install

在安装结束时我得到:

angular-seed@0.0.0 prestart C:\ Users \ user \ Documents \ GitHub \ comilion \ angular-seed npm install angular-seed@0.0.0 postinstall C:\ Users \ user \ Documents \ GitHub \ myproject \ angular-种子凉亭安装angular-seed@0.0.0启动C:\ Users \ user \ Documents \ GitHub \ myproject \ angular-seed http-server -a localhost -p 2324'http-server'不被识别为内部或外部命令,可操作程序或批处理文件 . 错误的ERR! angular-seed@0.0.0 start:http-server -a localhost -p 2324 npm ERR!退出状态1 npm ERR!错误的ERR!在angular-seed@0.0.0启动脚本失败 . 错误的ERR!这很可能是角度种子包的问题,npm ERR!不是与npm本身 . 错误的ERR!告诉作者你的系统失败了:npm ERR! http-server -a localhost -p 2324 npm ERR!您可以通过以下方式获取他们的信息:npm ERR! npm owner ls angular-seed npm ERR!上面可能有额外的日志记录输出 . 错误的ERR!系统Windows_NT 6.1.7601 npm ERR!命令“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“start”npm ERR! cwd C:\ Users \ user \ Documents \ GitHub \ myproject \ angular-seed npm ERR! node -v v0.10.22 npm ERR! npm -v 1.3.14 npm ERR!代码ELIFECYCLE npm ERR!错误的ERR!其他日志记录详细信息可在以下位置找到:npm ERR! C:\用户\用户\文件\ GitHub的\的myproject \角种子\ NPM-的debug.log

如果您对如何解决此问题有任何建议,请告诉我 .

4 回答

  • 3

    @BenFortune找到了答案

    需要使用 npm install -g http-server 全局安装http-server

  • 2

    如果接受的解决方案不适合您 . 请尝试以下方法 . 这解决了我系统中的问题 .

    确保在环境变量“PATH”(用户变量和系统变量)中添加npm和http-server的位置 .

    如果不存在,

    C:\Users\username\AppData\Roaming\npmC:\Users\username\AppData\Roaming\npm\node_modules\http-server 添加到环境变量'PATH'

  • 12
    npm install -g http-server
    

    使用此命令将 http-server 模块安装到项目中 . 您可以在 package.json 验证这一点

  • 41

    您可以通过执行以下步骤来解决问题,

    • npm install -g http-server 全局安装http-server

    • 在系统变量的环境变量中添加了'PATH' . 路径会是这样的 C:\Users\username\AppData\Roaming\npm

相关问题