我本周已经三次搜索过这个命令了,所以我想我最好确保自己有一个副本。
Python 2
python -m SimpleHTTPServer 8000
在终端中导航到项目目录并执行该命令。然后 https://#:8000 将提供该目录的服务(例如,它的 `index.html` 文件)。
Python 3
python3 -m http.server --cgi 8080
PHP
php -S localhost:2222
npm
npm i -g serve
serve
快速启动一个服务器非常有用。
php -S localhost:8000
也适用于最新版本。此命令需要 PHP 5.4.0 及更高版本
需要安装,但使用 Node
安装后,您可以从任何目录运行
我经常使用“http-server”。它更简单易记。
好的,我按照您在 Linux 操作系统的终端中的注释操作了 -
$ http-server
但我收到了错误 -
“http-server: command not found”
哦,天哪。我之前都在哪里?这对我来说节省了大量时间,能够为任何给定的目录启动一个独立服务器,传递一些参数 - 砰,本地服务器进行测试。感谢发布此内容!
@samar 您需要先安装 http-server
npm i -g http-server
您需要 npm 来安装 http-server,并且要运行该 npm 命令,您需要 npm,并且要安装 npm,您需要 Node :)
安装 Node
安装 npm
安装 http-server
所有这三个都可以用几行代码安装……
所以谷歌一下它们。
npx serve
和npx http-server
- 如果您安装了 node 以及 [email protected] 或更高版本,则两者都有效。npx
大约从 2017 年开始出现,我相信 [email protected] 是它可以使用的第一个版本(因为这是使用 [email protected] 或更高版本的第一个 node 版本)我总是使用 live-server - 类似于 http-server,但包含监视更改的功能
上面提到的 node.js/NPM 命令可以根据文章标题用一行代码实现。
npx serve
不错,感谢您精彩的工作,先生。
从任何首选文件位置运行此
python3 -m http.server --cgi 8080
效果很好,实际上是通过 termux 执行的