3

我的配置/重现错误的步骤:

  1. 已安装 Visual Studio Code 版本 1.22.1
  2. 通过以下方式在全球范围内安装 PHP CS Fixer: composer global require friendsofphp/php-cs-fixer
  3. 添加环境变量:C:\Users\khalil\AppData\Roaming\Composer\vendor\bin\php-cs-fixer
  4. 验证运行以下命令(php-cs-fixer)。 Output: Version: PHP CS Fixer 2.11.1 Grey Devil by Fabien Potencier and Dariusz Ruminski
  5. vs-code的安装扩展:php cs fixer

仍然收到错误: PHP CS Fixer: spawn php-cs-fixer ENOENT. executablePath not found

注意:我使用的是 Windows 10 64 位

4

2 回答 2

1

这就是我在 Windows 10 上解决的问题,如果您有不同的文件夹结构,请进行修改。

"phpcbf.executablePath": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\phpcbf.bat",
"phpcbf.executablePathWindows": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\phpcbf.bat"

我正在使用phpcbf扩展,但您的可能类似于

"php-cs-fixer.executablePath": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.phar",
"php-cs-fixer.executablePathWindows": "C:\\Users\\User\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.bat",
于 2018-12-06T14:00:05.517 回答
0

With Windows 10 & VS Code, You can use:

  1. Install Composer global & see: https://github.com/FriendsOfPHP/PHP-CS-Fixer#installation

  2. Add C:\Users{My Username}\AppData\Roaming\Composer\vendor\bin to PATH in System environment

  3. Use config:

    "php-cs-fixer.executablePath": "php-cs-fixer",

    "php-cs-fixer.executablePathWindows": "php-cs-fixer.bat",

于 2020-05-06T09:02:17.937 回答