Laravel 混合 ReactJS:如何只在文件保存时编译而不是在每次击键后编译?

Laravel Mix ReactJS: how to compile only on file save rather than after every keystroke?

我想Laravel混合编译我的资产只有当我保存 一个 .js 文件,但 不是 在我的击键之间(在文件更改时)。 我在使用 npm run watch

的 Larvel 8 项目中使用 Laravel Mix 6

这是一个简单的 React 项目(React 前端是通过 laravel/ui 安装的):

webpack.mix.js

const mix = require('laravel-mix');

mix.js('resources/js/app.js', 'public/js')
    .react()
    .sass('resources/sass/app.scss', 'public/css');

你在用什么IDE?也许确保您的 IDE 没有在每次击键后保存?例如在 VSCode 中,设置 > 文本编辑器 > 文件 > 自动保存 > 关闭。