节点HTTP服务器不工作在Ubuntu Linux上

我想在我的项目目录中运行一个简单的http服务器。 所有我需要的是GET请求支持,所以我可以GET HTML / CSS / JS /等。 为此,我想从npm使用http-server。

我使用npm install http-server -g安装它

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

但是当我打开我的浏览器在http://localhost:8080/index.html – 它不能连接到主机。

我错过了什么吗?

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

节点JS包在我的系统上被称为nodejs ,我认为http-server正在专门查找“节点”。 为了解决这个问题:

我使用sudo apt-get remove node删除了节点包,并为nodejs创build了一个符号链接:

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

首先安装npm 。 第二个npm安装http-server -g 。下一个在http-server url模板url之后追加http-server C:\xampp\htdocs\