前言
今天看到運維的同事將一個使用laravel開發(fā)的項目佳窑,自然少不了使用composer。我驚奇的發(fā)現(xiàn)雹熬,他一上來就是一個:
composer install
當(dāng)時我就驚了宽菜。今天就來說說composer install那點事吧
正文
更多的 composer 命令請參考 composer 官網(wǎng) 這里不多討論命令的使用問題。
而去討論正式環(huán)境上使用 composer install 的要注意的問題
使用
--no-script
使用--no-script
可以跳過 composer.json 文件中定義的腳本竿报。尤其是給了 composer root 權(quán)限的铅乡,防止惡性腳本的執(zhí)行。記得官網(wǎng)是不建議在root權(quán)限下使用 composer 的烈菌,這個看各位看官的實際情況啦阵幸。
使用這個參數(shù)可能就要手動去執(zhí)行一些命令啦。使用
--no-dev
生產(chǎn)環(huán)境怎么還需要留 dev 的包僧界,這個參數(shù)在生產(chǎn)環(huán)境上一定要用啊侨嘀。
--no-dev: 跳過 require-dev 字段中列出的包。
開發(fā)的包應(yīng)該只加在開發(fā)者自己的環(huán)境上捂襟,像 debug-bar,ide-helper 這樣的 require 一定要dev欢峰。
就這么多了
好吧葬荷,內(nèi)容有點少涨共,以后想到再補上去。