【问题标题】:Why doesn't mix-manifest.json refresh?为什么 mix-manifest.json 不刷新?
【发布时间】:2017-10-31 05:27:59
【问题描述】:

我的webpack.mix.js

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

mix.scripts([
    'node_modules/highlightjs/highlight.pack.js',
    'public/js/app.js'
], 'public/js/app.js')
.sass('resources/assets/sass/app.scss', 'public/css')
.copy('node_modules/font-awesome/fonts', 'public/fonts')
.js('resources/assets/js/app.js', 'public/js')
.version();

显然使用了version() 方法,但mix-manifest.json 文件没有刷新。

mix 重复返回相同的mix-manifest.json 文件。

{
  "/js/app.js": "/js/app.29dc49fed41329db45585945297fcf3e.js",
  "/css/app.css": "/css/app.42b000e5046630edd233b0eb8d2df902.css"
}

如何刷新它?

【问题讨论】:

    标签: php laravel webpack manifest laravel-mix


    【解决方案1】:

    仅当保存的文件与当前版本控制的文件不同时,版本号才会更改。

    尝试对您的 app.scss 文件进行细微更改,您将看到版本号更新。

    【讨论】:

    • 'app.css' 文件版本在更改 app.scss 时已更改,但即使更改了 'resources/assets/js/app.js','public/js/app.js' 文件版本'没有改变
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    • 2021-01-11
    • 2011-11-20
    相关资源
    最近更新 更多