目标| 开始使用 | 命令 | 技术 | 卸载 | 执照
目标是使用 Node.js 创建一个待办事项列表命令行应用程序,该应用程序优先考虑生产力并包含最重要的功能,而不会让用户感到不知所措。
先决条件:要运行此应用程序,您需要在计算机上安装 Node.js v14.14.0(或更高版本)。
从您的终端:
# Install the CLI globally
$ npm install -g @stevescruz/task-master
# Execute the CLI
$ task-master
在 Windows 上,由于执行策略的配置,您可能无法执行任务主控 CLI。
执行策略负责确定允许您的计算机执行哪些脚本,从而有助于避免恶意代码。
我建议尝试通过 CMD 和 PowerShell 执行task-master
看看哪一个有效。如果两者都不起作用,则需要更改 PowerShell 的执行策略。
在 Microsoft Docs 中阅读有关执行策略的更多信息。
在 Stack Overflow 上了解更多相关信息(包括解决方案)。
从您的 PowerShell 终端:
# Check your scopes and their execution policies
Get-ExecutionPolicy - List
# Set the execution policy for the scope that will solve your problem
Set-ExecutionPolicy - Scope CurrentUser - ExecutionPolicy Unrestricted
# Whenever you want, you can revert the changes and set your scope's execution policy back to its original settings
Set-ExecutionPolicy - Scope CurrentUser - ExecutionPolicy Undefined
# NOTE: The scopes and execution policies used here are just examples.
task-master task [subcommand]
task
指定子命令时,它将执行list
命令。 task-master task add <description [-p <priority>]
description
是强制性的。-p
(别名: --priority
)标志是可选的。它设置任务的priority
,并且只能接收L
、 N
或H
作为参数。-p
选项时,默认情况下,新任务的priority
设置为N
。 task-master task delete <id>
id
是必需的。 task-master task done <id>
status
标记为done
,隐藏该任务,使其不被task list
命令列出。id
是必需的。task-master task tag <id> <tag>
<tag>
标记任务的标签属性,允许通过task list -f <tag>
命令对其进行过滤。id
是必需的。task-master task untag <id>
id
是必需的。 task-master task list [-s <status>] [-f <tag>]
-s <status>
(别名: --show <status>
)是一个可选标志,强制task list
命令仅显示其状态属性与提供的status
相对应的任务( <status>
的可用选项为done
或pending
) 。-d
(别名: --dates
)是一个可选标志,强制task list
命令显示按创建日期分组的任务。 task-master task next
-f <tag>
(别名: --filter <tag>
)是一个可选标志,强制task list
命令仅显示其 tag 属性与提供的tag
相对应的任务。 task-master task next
priority
的下一个未完成的任务。status
为done
任务。 task-master export [target_directory]
target_directory
。target_directory
,则会将文件导出到当前工作目录。 task-master import <filepath>
filepath
导入包含已保存任务的.json文件。 task-master config [--no-colors]
--no-colors
标志是可选的。它将enableTerminalColors
属性设置为false
,从而在使用任务主 CLI 时禁用彩色输出。--no-colors
标志时,默认情况下,它会将enableTerminalColors
属性设置为true
,从而在使用任务主 CLI 时启用彩色输出。 该项目是采用以下技术开发的:
您可以使用以下命令通过终端卸载task-master CLI:
# Uninstall the CLI globally
$ npm uninstall -g @stevescruz/task-master
该项目已获得麻省理工学院许可。
与我联系!