我在這裏面臨一個小問題。我試圖使用作曲家的腳本來綁定我的PHP項目。到目前爲止,我所做的是有一個作曲家文件,並在其中輸入一些腳本。我的作曲文件的片段看起來是這樣的:作曲家Windows兼容腳本
"scripts": {
"document": "vendor/bin/apigen generate -s ./src -d ./docs",
"codecept": "vendor/bin/codecept",
"test": "vendor/bin/codecept run",
"lint": "vendor/bin/phpcs --standard=PSR2 src",
"bootstrap": "composer install && composer codecept bootstrap"
}
我已經定義的依賴和它完美的作品在POSIX兼容的機器(基於MAC/Linux操作系統),但如果誰在使用的窗口有人想使用任何的腳本,它根本不起作用。
問題我面對的是,我得到/
作爲目錄分隔符,但Windows可以理解\
我認爲windows已經足夠聰明,可以自動轉換它。
骯髒的解決方案,我在想的是有windows-lint命令,這真的很煩人。我只想知道其他人在想要在多個操作系統上工作時正在做什麼。
在此先感謝!
有趣的問題,一個可能希望與Windows兼容的東西沒有看到與他自己的眼睛結果的方式。 – dotpush