@zerolith / cli
这个 zerolith 来自npm的命令行: new, dev,它为项目提供从 node_modules 并将其API转发到后端, serve, build,它将Rolldown编译成二进制文件后的应用捆绑并最小化, preview, skill,它将编码代理的零技术写入到项目中, importmap, doctor。二进制文件是用Rust编写的;这个包本身不携带任何包,并且可选地依赖于每个平台的一个包,因此NPM只安装与机器匹配的二进制文件。
安装一次并启动一个项目。 new 问几个问题,每个问题都有一个默认值,编写启动器,并安装它的依赖项,其中包括这个包:
npm install --global @zerolith/cli@alpha
zerolith new my-app
cd my-app
zerolith dev
如果没有全局安装, npx @zerolith/cli@alpha new my-app 同样的,在项目内部 npx zerolith dev 它的NPM脚本运行它列出的拷贝。
或者将其添加到现有项目中并调用它 npx:
npm install --save-dev @zerolith/cli@alpha
npx zerolith doctor .
Linux (glibc)、macOS和Windows在x64和arm64上都有预构建的二进制文件。在任何其他系统上,或者在Alpine和其他musl发行版上,使用 cargo install zerolith --locked 和点 ZEROLITH_BINARY_PATH 在二进制;而垫片负责这个。安装与 --omit=optional 把二进制文件去掉,然后垫片说明要安装哪个平台包。
命令中记录了这些命令 命令行指南.
状态:α。在1.0之前,命令和它们的标志可能会改变。
文档
- 这个 命令行指南 涵盖每个命令和选项,以及
zerolith.json. - 建筑及服务 介绍构建编写的内容以及如何从静态主机、web服务器或后端提供构建。
- 对zerolith不熟悉?这个 教程 一步一步地构建一个应用程序 操场上 在浏览器中运行代码。
许可证
apache - 2.0。看到 LICENSE.