我有一个包含大约10个javascript文件的项目。我想使用Laravel mix webpack来组合和版本化js文件。文件合并但版本控制不起作用。它只适用于我的scss文件。它曾经在Laravel elixir工作。我检查了公共目录中的mix-manifest.json文件,这是我发现的:
{
"mix.js": "mix.b2328beb0372c051d06d.js",
"/css/main.css": "/css/main.bb97b313cc88fe75b545.css",
"/js/main.js": "/js/main.js"
}
我查找了mix.js文件,但在我的项目中无法找到它。
这是我的webpack.mix.js文件:
mix.combine(
[
'resources/assets/js/jRespond.js',
'resources/assets/js/sweetalert.min.js',
....
]
, 'public/js/main.js')
.sass('resources/assets/sass/main.scss', 'public/css/main.css')
.version();
谢谢
答案 0 :(得分:0)
版本控制似乎对js
方法不正确,但使用mix.js(
[
'resources/assets/js/jRespond.js',
'resources/assets/js/sweetalert.min.js',
....
]
, 'public/js/main.js')
.sass('resources/assets/sass/main.scss', 'public/css/main.css')
.version();
方法应该可以解决问题:
pip install
答案 1 :(得分:0)
我找到了解决方案。我只需要将我的Laravel-mix更新为更新的版本。 Jeffery Way添加了mix.combine和mix.scripts
的版本控制