节点http-server无法在Ubuntu linux上运行

时间:2014-09-13 12:15:46

标签: node.js http npm httpserver

我正在尝试在项目目录中运行一个简单的http服务器。我需要的只是GET请求支持,所以我可以获取html / css / js / etc. 为此,我想从npm使用http-server。

我用npm install http-server -g

安装了它

现在我cd到我的项目文件夹,它有index.html文件,我打开终端并运行http-server

但是当我在http://localhost:8080/index.html打开浏览器时 - 它无法连接到主机。

我错过了什么吗?

2 个答案:

答案 0 :(得分:26)

好的,问题是 - 我在Ubuntu上安装了另一个软件包,也称为node

节点JS包在我的系统上被称为nodejs,我认为http-server专门针对节点'。 为了解决这个问题:

我删除了带有sudo apt-get remove node node 包,并为nodejs创建了一个符号链接:

sudo ln -s /usr/bin/nodejs /usr/local/bin/node

答案 1 :(得分:0)

首先安装npm 。 第二个 npm安装http-server -g .Next附加在 http-server url模板网址后面,如http-server C:\xampp\htdocs\