Laravel混合版本化不会删除旧的构建文件
问题描述:
我正在使用Laravel 5.4混合版本JavaScript和scss文件。 问题是:它不清除以前的内置文件,只是添加一个不同的文件名,即app.9d3e179e85922aad6ccf.js
Laravel混合版本化不会删除旧的构建文件
在我开始的一个新项目中,我没有这个问题。混合使用最新的内置版本正确替换旧文件。
有什么地方可以改变?
答
这是laravel-mix库的一个问题,在这里无法解决。 GitHub上有许多关于同样问题的未解决的问题。您可以检查最近的一个变通办法,直到官方图书馆获得永久修复。万一
https://github.com/JeffreyWay/laravel-mix/issues/814
可能的解决方案的链接不会在今后的工作。
之前删除的文件夹捆绑现在几乎没有可能的解决方案。
让文件进入默认目录。
js mix.js('./resources/assets/js/app.js', 'public/js/app.js')
泰尔NPM建设新
- 使用
clean-webpack-plugin
包https://github.com/johnagan/clean-webpack-plugin