2016-09-13 15 views
0

當我在源代碼管理瀏覽器中分支時,有沒有辦法掛鉤npm install?或者,如果我可以訪問PowerShell窗口來運行腳本來爲我做這件事?執行npm安裝,當在TFS中與Visual Studio分支時

+0

掛鉤npm install的詳細含義是什麼?你的意思是這個https://docs.npmjs.com/misc/scripts#hook-scripts'如果你想在一個特定的生命週期事件中爲所有包運行一個特定的腳本,那麼你可以使用鉤子腳本。' –

+0

對不起因爲不清楚,不像NPM的'/ .hooks'那樣意味着鉤子。當我在源代碼管理資源管理器中分支時想要執行腳本 – julianljk

+0

因此,您想在創建分支後運行「npm install」命令嗎? –

回答

0

你可以嘗試通過做一個自定義的登記政策。在源代碼管理資源管理器中分支之後,您需要檢入待處理的更改。這些簽入策略要求用戶在對源代碼管理進行簽入時執行操作,例如可要求用戶將工作項目與變更集相關聯。

關於如何創建自定義登機手續策略,您可以參考jessehouwing的詳細解答在此TFS Client side hook。你也可以看看這個博客Creating TFS Custom Check-in Policy

+0

將會看一看,看它是否與我的情況一致! – julianljk

+0

看着它,我不需要在簽入之前做npm安裝,我在檢查OUT時需要它,因爲我需要在開始開發 – julianljk

1

不,當你創建分支時沒有辦法運行npm install。如果你有大量的項目需要在分支後運行npm install,你可以創建一個powershell或批處理腳本來完成這一點,就像你在你的問題中提到的那樣。

+0

之前擁有所有的依賴項,以及很糟糕:/ – julianljk

相關問題