在Laravel Mix上使用watch命令似乎在重新开始侦听更改之前增加了冷却时间

时间:2018-11-28 17:25:24

标签: laravel vue.js webpack laravel-mix

我正在使用npm run watch来监视资产的更改,它的工作原理很好,除了需要10秒钟才能在每次编译后再次开始侦听更改。

因此,如果我保存文件,它将成功编译,但是如果我进行更改并在10秒过去之前再次保存,则什么都不会发生。

我希望npm run watch在每次编译后都能立即准备就绪。

我该如何调试?我不知道这是Laravel Mix还是其他问题?

我正在使用webpack,并且我的VM具有Ubuntu系统。我的 这来自 package.json

"scripts": {
    "dev": "npm run development",
    "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch": "npm run development -- --watch",
    "watch-poll": "npm run watch -- --watch-poll",
    "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
    "prod": "npm run production",
    "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},

webpack.mix.js

mix.js('resources/js/main.js', 'public/js/app.js')
.sass('resources/sass/app.scss', 'public/css')
.options({
    processCssUrls: false,
    postCss: [ tailwindcss('./tailwind-config.js') ],
});

0 个答案:

没有答案