项目

项目脚本

手动运行 package.json、composer.json、deno.json、Makefile 或 justfile 中的脚本,输出显示在 Joppa 的终端中。

脚本标签页(X)列出项目声明的脚本及其命令,一键即可运行:db:reset、test、lint……无需离开 Joppa。

脚本标签页:bun monorepo 的脚本,运行 db:reset,输出显示在终端中

Joppa 读取的内容

文件 脚本 运行的命令
package.json scripts,包括根目录和 monorepo 中的每个包(workspaces、pnpm-workspace.yaml、lerna.json、Nx) 根据锁文件(否则根据 packageManager)使用 bun run …、pnpm run …、yarn run … 或 npm run …
composer.json scripts composer run-script …
deno.json / deno.jsonc tasks deno task …
Makefile 目标(不含 .PHONY 和模式规则) make …
justfile 配方(不含以 _ 开头的) just …

脚本按文件和文件夹分组;包的脚本在该包的文件夹中运行。每次打开标签页都会重新读取列表。脚本较多时,搜索脚本… 字段可按名称、命令、文件夹或包筛选。

运行脚本

运行会在脚本所在文件夹执行命令,并在 scripts 标签页打开终端(⌘ J),显示输出。运行期间该行显示运行中;停止可中断它。结束时,终端显示「已完成」,或「失败」及退出代码。输出按钮可再次在该标签页打开终端。

同一脚本同一时间只运行一次;不同脚本可以同时运行。退出 Joppa 会停止仍在运行的脚本。

getjoppa.com › support

加载中

发送不了?请写信至 [email protected]。只是简单的问题:[email protected]。