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

📅  最后修改于: 2023-12-03 15:13:02.702000             🧑  作者: Mango

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

问题描述:

在使用 Laravel 框架开发时,执行 php artisan 命令出现如下错误:'mix' 未被识别为内部或外部命令,可执行程序或批处理文件。

问题分析:

该错误提示意味着系统无法识别 mix 命令,也就是说 Laravel-mix 打包工具未正确安装。

Laravel-mix 是一个构建工具,可以轻松编译前端资产(例如,Less、Sass、JavaScript),并通过流畅的链式 API 快速定义你的 Webpack 构建步骤。在 Laravel 应用程序中使用 Laravel Mix 需要进行安装并配置。

解决方案:

  1. 在命令行执行下列命令安装 Laravel Mix:
npm install
  1. 在项目根目录下新建 webpack.mix.js 文件,并进行配置:
const mix = require('laravel-mix');

mix.js('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.scss', 'public/css');
  1. 在命令行执行下面的命令来编译你的前端资产:
npm run dev
  1. 再次执行 php artisan 命令,即可正常工作。

以上就是解决 'mix' 未被识别为内部或外部命令 - PHP 的过程,想了解更多 Laravel 基础知识,请参考 Laravel 文档