首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当尝试在Mac上运行"npm i -g http-server“时出错

当尝试在Mac上运行"npm i -g http-server"时出错,可能是由于以下原因导致的:

  1. 网络连接问题:请确保您的Mac已连接到互联网,并且网络连接稳定。
  2. 权限问题:在运行全局安装命令时,可能需要管理员权限。请尝试在命令前加上sudo,如sudo npm i -g http-server,然后输入管理员密码进行安装。
  3. npm配置问题:有时候npm的配置可能会导致安装失败。您可以尝试更新npm到最新版本,使用以下命令:npm install -g npm。然后再次尝试安装http-server。
  4. 镜像源问题:npm默认使用的是国外的镜像源,有时候会因为网络问题导致安装失败。您可以尝试切换到国内的镜像源,如淘宝的镜像源,使用以下命令:npm config set registry https://registry.npm.taobao.org。然后再次尝试安装http-server。

如果以上方法仍然无法解决问题,您可以尝试以下替代方案:

  1. 使用npx:npx是npm 5.2.0版本以上自带的工具,可以直接运行安装在本地项目中的命令。您可以尝试使用以下命令来安装http-server:npx http-server
  2. 手动安装:您可以手动下载http-server的源代码,并将其放置在您的项目目录中。然后使用以下命令来安装http-server的依赖项:npm install。最后,您可以使用以下命令来启动http-server:node ./bin/http-server

希望以上解决方案能够帮助您成功安装http-server。如果您需要更多关于npm、http-server或其他相关技术的信息,可以参考腾讯云的开发者文档和产品介绍:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

推荐Parallels Desktop虚拟机不为人知的优质功能:端口映射

我有一个Linux环境运行的程序,需要临时运行在公司内网,为了避开报备网卡mac地址的麻烦,我把程序放到Parallels Desktop虚拟机Linux环境中运行,然后把Linux运行程序的服务端口映射到物理机...image-20201207084349049 获取物理机ip地址 Mac/Linux 命令行运行 ifconfig | grep inet Windows命令行运行 ipconfig ?...202012073854297 如果是网页服务,推荐使用http-server,作为静态服务程序,http-server默认允许来自局域网的连接,http-server全局安装方式npm i http-server...-g ,在网页文件夹运行 hs -o 小结 虚拟机软件的端口映射功能,可以让Linux和物理机系统进一步融合。...用Linux做开发环境,可以避开很多Windows文件系统的坑,换电脑,将虚拟机导出为ovf,无感知轻松迁移到任何平台。

1.6K20

如何启动一个本地静态服务器

背景 学习前端开发,想要调试静态页面以及js,发现直接打开本地会有跨域异常,因此需要启动一个静态服务器,只负责当前目录的文件路由, 目前尝试两种方案: nginx http-server nginx...安装 brew install nginx 配置 Mac通过brew安装后的配置文件位于:/usr/local/etc/nginx....http-server http-server[1]是基于node.js的HTTP 服务器,它最大的好处就是:可以使用任意一个目录成为服务器的目录,完全抛开后端的沉重工程,直接运行想要的js代码 安装...npm install -g http-server 启动 http-server就可以以 该目录为根目录启动一个服务器 http-server [path] [options] path是目录的路径名称...": { "dev": "http-server -p 8900" }, 参考资料 [1]http-server: https://github.com/indexzero/http-server

3K30

简单的零配置命令行 http 服务器--http-server入门

而基于http协议的http-server就是一个不错的选择 2、处理页面跨域 页面含有跨域的请求,此时可以利用http-server,使用命令 http-server -p 8080 -P https...://abc.org //-p 本地运行端口 -P 将所有无法本地解析的请求代理到给定的URL进行处理 3、验证前端页面是否打包正常 现在的项目很多都前后端分离的架构,前端通常会打包dist文件丢到测试或者其他环境...可以通过命令 node -v 验证是否已经安装node.js 通过npm进行安装 npm install http-server -g 注: 如果在安装过程中,发现安装太慢,可以先配置淘宝镜像,...(默认为0.0.0.0) -d显示目录列表(默认为true) -i显示autoIndex(默认为true) -g或者--gzip启用(默认为false),它将..../public/some-file.js文件的gzip压缩版本存在且请求接受gzip编码

75520

简单的零配置命令行 http 服务器--http-server入门

而基于http协议的http-server就是一个不错的选择 2、处理页面跨域 页面含有跨域的请求,此时可以利用http-server,使用命令 http-server -p 8080 -P https...://abc.org //-p 本地运行端口 -P 将所有无法本地解析的请求代理到给定的URL进行处理 3、验证前端页面是否打包正常 现在的项目很多都前后端分离的架构,前端通常会打包dist文件丢到测试或者其他环境...可以通过命令 node -v 验证是否已经安装node.js [node.js安装验证.png] 通过npm进行安装 npm install http-server -g 注: 如果在安装过程中,发现安装太慢...默认为0.0.0.0) -d显示目录列表(默认为true) -i显示autoIndex(默认为true) -g或者--gzip启用(默认为false),它将..../public/some-file.js文件的gzip压缩版本存在且请求接受gzip编码

3K50

Swagger本地环境配置

安装完成后,可以测试 node 和 npm(即上面说的 node 包管理器)的版本。 node -v npm -v 2.下载 Swagger-editor 和 Swagger-ui。...npm install -g http-server http-server –p 8081 swagger-editor 4.启动 http-server,出现如下的输出: http-server...swagger-editor 图3:配置成功提示        需要注意一点,这里我们将 swagger-editor 安装在 D 盘的 swagger 文件夹下,而非 C 盘的默认路径,输入启动命令需要先找到存储位置的上一级目录...图4:swagger-editor 存储结构        此时,便可以在网页输入 http://localhost:808,或者输入 shell 中提示的地址登陆 Swagger-editor 了,...如果输入网址出错,可以先尝试更换浏览器重新进入。

1.4K20

http-server 超轻量级web服务器

Http-server是基于nodejs的http服务器,它最大好处就是: 可以使任意一个目录成为服务器的目录,完全抛开后台的沉重工程,直接运行想要的js代码。   ...1 安装nodejs   为了运行http-server,首先要安装nodejs。   ...可以参考前一篇帖子,安装Nodejs   2 使用npm安装http-server   这里注意要使用-g选项,安装成全局的,这样我们才可以在任意的目录使用。   ...输入下面的命令:   npm install http-server -g   3 在任意目录运行:   http-server就可以以该目录为跟启动一个服务器 ?   ...有任何访问,服务器端命令行也会弹出访问历史。 ?   如果不想使用,直接ctrl+c退出即可。

2.3K100

前端开发利器之静态服务器

进行前端页面开发,为了调试方便,需要在本地启动一个静态文件服务器,而不需要与后端api服务一起部署。 常用静态文件服务器 01. anywhere 使用简单,需要nodejs环境。...安装:npm install anywhere -g 使用:anywhere --help 在任何需要访问静态文件的地方,直接运行即可访问:anywhere -p 8080 详见:https://...安装:npm install http-server -g 使用:http-server [path] [options] 在任何需要访问静态文件的地方,直接运行即可访问:http-server -...以python-3.6.3为例,直接在windows运行安装文件python-3.6.3.exe,安装成功之后可以启动访问:python -m http.server 8080 详见:https:/.../library/http.server.html 04. nginx 下载地址:https://nginx.org/en/download.html nginx是常用的静态文件服务器,同样可以用来开发调试使用

1.6K20

打造前端 Deepin Linux 工作环境——配置静态服务器

然后我们浏览器里面输入: http://127.0.0.1:8000/,就可以看到如下图所示的结果了。 ? 这个命令还是有点太长了。...安装命令如下: sudo npm install http-server -g 安装完成之后,我们就可以使用 http-server 命令来启动一个 http 服务了。...// 启动一个http服务 默认端口 8080 http-server // 指定一个端口启动 http-server -p 9000 运行结果如下图所示: ?...这个我以前的博文中也有推荐过,大家可以看详情:http://blog.csdn.net/fungleo/article/details/60476466 那边是说的 mac 系统,其实和 linux 是一样一样的...安装 Browsersync sudo npm install -g browser-sync 具体怎么使用,看我上面的连接,我把最常用的,缩短成bshttp: // 编辑配置文件 vim ~/.bash_profile

98280

http-serve开启一个服务器

前言 写前端页面中,经常会在浏览器运行HTML页面,从本地文件夹中直接打开的一般都是file协议,当代码中存在http或https的链接,HTML页面就无法正常打开,为了解决这种情况,需要在在本地开启一个本地的服务器...本文是利用node.js中的http-server,开启本地服务,步骤如下: 1 下载node.js 官网地址: https://nodejs.org 下载完成后命令行输入命令$ node -v以及...$ npm -v检查版本,确认是否安装成功。...2 下载http-server 终端输入: $ npm install http-server -g 3 开启 http-server服务 终端进入目标文件夹,然后终端输入: $ http-server...-c-1 (⚠️只输入http-server的话,更新了代码后,页面不会同步更新) Starting up http-server, serving ./ Available on: http

1K20

Windows下通过命令行搭建HTTPHTTPS服务器

前言 我们进行开发,有时候遇到通过HTTP协议对服务器的数据进行访问的需求,因此我们需要搭建一个HTTP服务器,上文已讲解了通过界面配置HTTP服务器,本文使用命令行的方式windows下通过Node.js...的http-server服务命令去搭建一个本地服务 一、搭建前的确认工作 win+R弹出运行后输入cmd进入到windows的命令行窗口,执行http-server -v,若执行结果如下图,则说明你之前已安装了服务...,可以直接http-server开启部署服务,可以直接阅读四 若执行http-server -v结果为**‘http-server -v’ 不是内部或外部命令,也不是可运行的程序 或批处理文件...**,则先确认是否安装了Node.js和npm,若如下图所示说明已安装Nodejs,则直接去阅读 三 否则,请阅读 二 安装Nodejs 二、Nodejs安装步骤 1、安装环境 本地电脑环境:...-v均有版本号回应,说明安装成功 三、下载http-server服务 1、下载http-server服务 命令行下输入npm install http-server -g命令进行全局安装http-server

1.1K30

Angular 工具篇之npx及angular-cli-ghpages

输出的结果是: $ npm --version 6.1.0 如果你本地当前 npm 的版本大于 5.2,那么 npx 可以直接使用。...npx: $ npm install -g npx 简化本地库的调用 一般情况下,如果你希望运行本地项目非全局安装的第三方依赖库,你需要使用以下方式执行命令: $ node_modules/.bin/...它确保你始终使用最新版本的生成器或构建工具,而无需每次使用它进行升级。...首先你需要运行一下命令安装 angular-cli-ghpages: $ npm i angular-cli-ghpages --save-dev 假设你已经完成项目的开发,发布到 Github Pages...,就可以通过以下的命令自动地把本地项目发布到 Github Pages : $ npx ngh [OPTIONS] 需要注意的是对于使用 Angular CLI 6 以上版本的用户来说,部署你需要指定部署的目录

1.9K20
领券