📌  相关文章
📜  'mix' 不被识别为内部或外部命令,- PHP (1)

📅  最后修改于: 2023-12-03 14:58:58.479000             🧑  作者: Mango

'mix' 不被识别为内部或外部命令,- PHP

当在 Windows 操作系统中通过 PHP 执行 Laravel 的 Mix 命令时,有可能会遇到以下错误提示:

'mix' 不被识别为内部或外部命令,可执行程序或批处理文件。

这通常是因为没有将 node_modules 目录中的 .bin 文件夹添加到系统的环境变量中导致的。

为了能够正常执行 Laravel Mix 命令,需要将 .bin 文件夹的路径添加到 PATH 环境变量中。可以按照以下步骤进行操作:

  1. 打开控制面板并选择“系统和安全”>“系统”>“高级系统设置”。
  2. 在“系统属性”对话框中选择“高级”选项卡,然后单击“环境变量”按钮。
  3. 在“环境变量”对话框中找到“系统变量”部分,然后找到“Path”变量并单击“编辑”按钮。
  4. 在“编辑环境变量”对话框中,单击“新建”按钮,然后输入 node_modules.bin 文件夹的完整路径(在这里可以使用 Laravel 项目的路径,例如:C:\path\to\your\laravel\project\node_modules.bin)。
  5. 单击“确定”按钮,然后关闭所有打开的对话框。

现在,您应该能够在 Windows 操作系统中正常执行 Laravel Mix 命令,而不再收到“'mix' 不被识别为内部或外部命令”的错误提示了。

## 'mix' 不被识别为内部或外部命令,- PHP

当在 Windows 操作系统中通过 PHP 执行 Laravel 的 Mix 命令时,有可能会遇到以下错误提示:

'mix' 不被识别为内部或外部命令,可执行程序或批处理文件。


这通常是因为没有将 node_modules 目录中的 .bin 文件夹添加到系统的环境变量中导致的。

为了能够正常执行 Laravel Mix 命令,需要将 .bin 文件夹的路径添加到 PATH 环境变量中。可以按照以下步骤进行操作:

1. 打开控制面板并选择“系统和安全”>“系统”>“高级系统设置”。
2. 在“系统属性”对话框中选择“高级”选项卡,然后单击“环境变量”按钮。
3. 在“环境变量”对话框中找到“系统变量”部分,然后找到“Path”变量并单击“编辑”按钮。
4. 在“编辑环境变量”对话框中,单击“新建”按钮,然后输入 node_modules\.bin 文件夹的完整路径(在这里可以使用 Laravel 项目的路径,例如:C:\path\to\your\laravel\project\node_modules\.bin)。
5. 单击“确定”按钮,然后关闭所有打开的对话框。

现在,您应该能够在 Windows 操作系统中正常执行 Laravel Mix 命令,而不再收到“'mix' 不被识别为内部或外部命令”的错误提示了。