目標| 開始使用 | 命令 | 技術 | 卸載 | 執照
目標是使用 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
該計畫已獲得麻省理工學院許可。
與我聯絡!