yarn run
執行 package.json 中定義的指令碼。
用法
$ yarn run <scriptName> ...
範例
從本機工作區執行測試
相同操作,但沒有「run」關鍵字
yarn test
執行時檢查 Webpack
詳細資料
此命令將執行一個工具。實際執行的工具將取決於工作區的目前狀態
-
如果本機 package.json 中的
scripts
欄位包含相符的指令碼名稱,其定義將會執行。 -
否則,如果本機工作區的其中一個相依項公開一個具有相符名稱的二進位檔,將會執行此二進位檔。
-
否則,如果指定的名稱包含冒號字元,且專案中的其中一個工作區只包含一個具有相符名稱的指令碼,則將會執行此指令碼。
不論發生何事,已產生程序的 cwd 都會是宣告指令碼的工作區(這表示可以使用第三個語法跨工作區呼叫命令)。
選項
定義 | 說明 |
---|---|
| 在執行二進位檔時轉發至底層 Node 程序 |
| 在執行二進位檔時轉發至底層 Node 程序 |
| 檢查根工作區的腳本和/或二進制檔,而不是當前的 |
| 忽略任何使用者定義的腳本,只檢查二進制檔 |
| 在執行二進位檔時轉發至底層 Node 程序 |