17

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

克隆存储库:

git 克隆https://github.com/angular/angular-seed.git

cd 角种子

然后我运行 npm install

在安装结束时,我得到:

angular-seed@0.0.0 预启动 C:\Users\user\Documents\GitHub\comilion\angular-seed npm install

angular-seed@0.0.0 postinstall C:\Users\user\Documents\GitHub\myproject\angular-seed bower install

angular-seed@0.0.0 开始 C:\Users\user\Documents\GitHub\myproject\angular-seed http-server -a localhost -p 2324

'http-server' 不是内部或外部命令、可运行程序或批处理文件。

npm 错误!angular-seed@0.0.0 开始:http-server -a localhost -p 2324 npm 错误!退出状态 1 npm ERR!npm 错误!在 angular-seed@0.0.0 启动脚本中失败。npm 错误!这很可能是 angular-seed 包 npm ERR 的问题!不是 npm 本身。npm 错误!告诉作者这在您的系统上失败:npm ERR!
http-server -a localhost -p 2324 npm 错误!您可以通过以下方式获取他们的信息:npm ERR!npm 所有者 ls angular-seed npm ERR!上面可能有额外的日志输出。npm 错误!系统 Windows_NT 6.1.7601 npm 错误!命令 "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 错误!节点 -v v0.10.22 npm 错误!npm -v 1.3.14 npm 错误!代码 ELIFECYCLE npm 错误!npm 错误!可以在以下位置找到其他日志记录详细信息:npm ERR!
C:\Users\user\Documents\GitHub\myproject\angular-seed\npm-debug.log

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

4

7 回答 7

72

@BenFortune 找到了答案

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

于 2014-06-17T07:25:53.213 回答
25

如果接受的解决方案不适合您。试试下面的。这解决了我系统中的问题。

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

如果它不存在,

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

于 2016-04-25T07:34:30.317 回答
4

如果您使用的是 Window 10。然后运行后

npm install -g http-server

http-server.cmd遗嘱可在C:\Users\your-user\AppData\Roaming\npm

然后检查 `http-server` 是否在 `cmd` 中工作。
  • 如果它有效,你不需要看下面的部分。
  • 如果它不起作用。你需要检查Environment Variable
  • 如果您将变量添加到Path(管理员内部)。您需要以cmd管理员身份运行。
  • 如果将变量添加到Path(系统变量内部)。您不需要以cmd管理员身份运行。
  • 添加C:\Users\your-user\AppData\Roaming\npm-> OK-> OK-> Re-open the cmd
  • 意志http-server奏效
于 2020-07-08T10:40:03.850 回答
3
npm install -g http-server

使用此命令将http-server模块安装到您的项目中。您可以在package.json

于 2017-06-27T15:35:30.077 回答
3

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

  1. 通过全局安装 http-servernpm install -g http-server
  2. 在系统变量的环境变量中添加了“PATH”。路径将是这样的C:\Users\username\AppData\Roaming\npm
于 2018-09-04T03:34:36.607 回答
0

对我来说,基本安装后必须完成的所有事情

npm install http-server -g

是以管理员身份从项目目录运行此命令:

http-server dist/project-name
于 2020-10-28T12:18:07.753 回答
0

1-通过命令删除http-server

npm uninstall http-server -g 

2-重新安装

npm install http-server -g 
于 2021-06-29T04:35:41.800 回答