使用 Laravel Mix 编译时出错 - Vue

Ima*_*ARF 4 php laravel vue.js laravel-mix laravel-8



我一直在使用 Laravel 8 和 Vue Js,它们配合得很好。我尝试再次使用 Laravel 和 Vue Js 启动一个项目,但一周后它给了我一个错误。我使用了以下命令:
Laravel v8.26.1 (PHP v7.4.3)

composer create-project --prefer-dist laravel/laravel <project_name>
Run Code Online (Sandbox Code Playgroud)

之后就可以正常工作了:

npm install
Run Code Online (Sandbox Code Playgroud)

效果也很好

但是当我尝试运行时出现错误npm run dev

composer create-project --prefer-dist laravel/laravel <project_name>
Run Code Online (Sandbox Code Playgroud)

包.json

我没有做任何特别的事情或配置任何东西!
先谢谢了

Pej*_*yri 9

您必须升级节点,因此请尝试以下命令:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Run Code Online (Sandbox Code Playgroud)

通过以下方式检查节点版本:

sudo node -v
Run Code Online (Sandbox Code Playgroud)

它必须显示类似 v14.* 的内容

您可能需要重新启动终端才能查看更新的节点版本。

然后做npm run dev