command line
让任意文件夹上线,就在你的终端里
这个免费的 harvis 命令,一条命令即可部署你当前所在的文件夹。无需账号、无需配置、无需构建步骤。
工作原理
- 01
安装命令行工具
一条命令:"npm i -g harvis"。或者完全跳过安装,直接用 "npx harvis" 运行。
- 02
在任意文件夹中运行
在想要上线的文件夹里输入 "harvis"。它会在几秒内上传所有内容——HTML、CSS、JS、图片。
- 03
获取你的链接
你会得到一个公开的上线链接和一个私密的认领链接。打开认领链接并登录,即可在仪表盘中管理这个网站。
安装
安装 npm 上的 harvis 包(需要 Node.js 18 或更新版本):
$ npm i -g harvis然后在任意文件夹内运行一条命令即可部署:
cd my-website harvis
不想安装任何东西?直接运行:
$ npx harvis已经安装过了?随时更新到最新版本:
$ npm i -g harvis@latest隐藏文件(如 .env)、node_modules 以及系统垃圾文件会被自动跳过。限制:每个网站 500 个文件、50 MB。
你会得到什么
每次部署都会打印两个链接:
output
Uploading 3 files (12.4 KB)... Live site: https://happy-panda-482.harvis.dev Claim link: https://harvis.dev/claim/xxxxxxxx-...
上线网站链接是公开的——可以分享给任何人。认领链接是私密且一次性的:打开它并登录,即可把网站关联到你的免费账号,之后就能在仪表盘中重命名、更新文件或选择自定义网址。请尽快认领——链接一旦丢失就无法找回。
所有命令
| command | what it does |
|---|---|
harvis | 部署当前文件夹——每次运行都会更新同一个网站 |
harvis deploy <dir> | 部署指定文件夹 |
harvis link <subdomain> | 使用部署令牌,把文件夹关联到已有网站 |
harvis claim | 在浏览器中打开上一次部署的认领链接 |
harvis open | 在浏览器中打开上一次部署的上线网站 |
harvis --name <name> | 使用自定义网站名称进行部署 |
harvis --new | 创建一个全新的网站,而不是更新已关联的网站 |
harvis --claim | 部署后立即打开认领链接 |
这个命令行工具是开源的——在 GitHub 上浏览源码 或者 在 npm 上查看。