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

Yem*_*lat 8 http httpserver node.js npm

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

我装了它 npm install http-server -g

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

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

我错过了什么吗?

Yem*_*lat 26

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

nodejs在我的系统上调用Node JS包,我认为http-server专门针对'node'.为了解决这个问题:

我删除了节点sudo apt-get remove node并为nodejs创建了一个符号链接:

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