有很多帶節點模塊的github存儲庫。 其中一些發佈爲NPM軟件包,我可以通過npm install <module>
進行安裝。 有時github只包含來源,並且在package.json
我可以看到"prepublish": "npm run build"
並且NPM獲得捆綁; 另外我有可能從github倉庫獲取模塊(npm install <project>/<resository>
),但默認爲node_modules
獲取源代碼,然後我必須手動構建它(例如:npm run build
)。有任何選項可以從Github獲取源代碼,然後立即構建它?如何從github安裝npm模塊並構建它?
謝謝!
呀安裝在測試NPM包分支測試回購!這就是我需要的!謝謝! 還有一個問題:如果我需要一些模塊用於構建(例如:babel),那麼我如何才能將此包僅用於構建過程? –
@AlexanderKozlov如果您需要在安裝包時運行構建過程,它需要位於常規的相關性塊中。但是如果你可以在模塊發佈之前或者在它被推送到Github之前運行構建,那麼你可以把構建依賴關係放在devDependencies中,當人們使用你的包的時候這些依賴不會被安裝。 –