Npm http服务器未转到公用目录

Npm http服务器未转到公用目录,npm,httpserver,Npm,Httpserver,我已经安装了基本http服务器(),它可以正常工作,但是,我无法获得: http://localhost:8080/ 默认设置为./public目录 当我使用: myapp MyUser$ http-server ./public 它返回一个未找到的错误 如果我只是使用: myapp MyUser$ http-server 它返回我所有子目录的列表,我必须手动导航到 http://localhost:8080/http-server/public/ 获取我的索引页 如何运行公共目录

我已经安装了基本http服务器(),它可以正常工作,但是,我无法获得:

http://localhost:8080/ 
默认设置为./public目录

当我使用:

myapp MyUser$ http-server ./public
它返回一个未找到的错误

如果我只是使用:

myapp MyUser$ http-server 
它返回我所有子目录的列表,我必须手动导航到

http://localhost:8080/http-server/public/ 
获取我的索引页


如何运行公共目录?

在尝试此操作之前,请尝试将服务器文件根设置为http服务器(如果可以,我不使用NPM)。如果这不起作用,那么很抱歉,我无法解决您的问题

myapp MyUser$ http-server/public