2017-06-04 110 views
1

我正在使用Laravel 5.4混合版本JavaScript和scss文件。 问题是:它不清除以前的内置文件,只是添加一个不同的文件名,即app.9d3e179e85922aad6ccf.jsLaravel混合版本化不会删除旧的构建文件

在我开始的一个新项目中,我没有这个问题。混合使用最新的内置版本正确替换旧文件。

有什么地方可以改变?

回答

3

这是laravel-mix库的一个问题,在这里无法解决。 GitHub上有许多关于同样问题的未解决的问题。您可以检查最近的一个变通办法,直到官方图书馆获得永久修复。万一

https://github.com/JeffreyWay/laravel-mix/issues/814

可能的解决方案的链接不会在今后的工作。

现在几乎没有可能的解决方案。

  1. 让文件进入默认目录。

    js mix.js('./resources/assets/js/app.js', 'public/js/app.js')

  2. 泰尔NPM建设新

  3. 使用clean-webpack-pluginhttps://github.com/johnagan/clean-webpack-plugin
之前删除的文件夹捆绑