2014-07-10 52 views
0

this answer,包在composer.json的require-dev部分列出仍將安裝生產安裝,要安裝在composer.lock文件中指定的所有版本,您如何避免安裝只需要開發的東西?我習慣了Gemfiles,在那裏指定了一些開發工具意味着它在生產中被忽略了,並且不能完全包圍我爲什麼任何人想要在生產中安裝所有東西避免安裝作曲家的生產需要,開發庫

回答

0

啊哈...我錯過了以前的--no-dev國旗。顯然你必須明確告訴composer install它應該忽略require-dev部分。從某種意義上講,由於您更經常在開發筆記本電腦上輸入composer install,並且composer install --no-dev可能會成爲部署腳本的一部分,因此您無需考慮此問題。所以默認設置是爲了方便開發人員。