1
我要的是運行腳本我已經安裝了一個包到我的項目後一種方式。該postinstall
因爲它運行的每個我項目安裝在其他地方的時間,這已經太晚了不適合我的情況下工作。運行NPM腳本安裝在該項目
另一種方法是使用hooks
我想實現的是我安裝一個軟件包到我的項目後,運行像nsp check
安全測試。
我猜(還沒有嘗試過),我可以添加到node_modules/.hooks/
一個postinstall
bash腳本,像
#!/usr/bin/env node
../node_modules/nsp check
的問題是,nsp
包可能沒有被安裝在此刻這個腳本會執行。因此,我將不得不運行僅在安裝nsp
命令,這意味着我將錯過每一個已nsp
之前已經安裝包的安全檢查(在初始npm i
),或將我在的preinstall
階段安裝NSP我的包裹。這些解決方案(如果他們工作的話)似乎過於複雜的IMO。
是它的方式來實現我想要更容易?
你有沒有找到一個解決這個? –
@LeaHayes不幸的不是。 –
感謝您的快速響應。如果我找到解決這個問題的方法,我會在這裏發佈;儘管在這個階段,我很難找到一個解決方案:/ –