Laravel 使用 version() 和 copyDirectory() 时出现混合错误
Laravel Mix Error Using version() and copyDirectory()
我在 laravel 混音中使用 copyDirectory()
和 version()
时遇到问题。
let mix = require('laravel-mix'),
mix.copyDirectory('node_modules/bootstrap', 'public/vendor/bootstrap')
.sass('resources/assets/sass/style.scss', 'public/css')
.version();
还有其他方法吗?
let mix = require('laravel-mix'),
mix.setPublicPath(path.resolve('./'))
.copyDirectory('node_modules/bootstrap', 'public/vendor/bootstrap')
.sass('resources/assets/sass/style.scss', 'public/css')
.version();
这应该可以解决问题,否则我不确定它可能是什么。也许你的混音清单
下面的代码现在按预期运行。
let mix = require('laravel-mix'),
mix.copyDirectory('node_modules/bootstrap', 'public/vendor/bootstrap')
.sass('resources/assets/sass/style.scss', 'public/css')
.version();
结果是 copyDirectory
条目之一导致了问题,即:
.copyDirectory('node_modules/chart.js', 'public/vendor/chart.js')
所以,我只是将它转换为 .copy()
并且我只是复制了 chart.js.
的 js 和 css 文件
之后一切都按预期进行。
我在 laravel 混音中使用 copyDirectory()
和 version()
时遇到问题。
let mix = require('laravel-mix'),
mix.copyDirectory('node_modules/bootstrap', 'public/vendor/bootstrap')
.sass('resources/assets/sass/style.scss', 'public/css')
.version();
还有其他方法吗?
let mix = require('laravel-mix'),
mix.setPublicPath(path.resolve('./'))
.copyDirectory('node_modules/bootstrap', 'public/vendor/bootstrap')
.sass('resources/assets/sass/style.scss', 'public/css')
.version();
这应该可以解决问题,否则我不确定它可能是什么。也许你的混音清单
下面的代码现在按预期运行。
let mix = require('laravel-mix'),
mix.copyDirectory('node_modules/bootstrap', 'public/vendor/bootstrap')
.sass('resources/assets/sass/style.scss', 'public/css')
.version();
结果是 copyDirectory
条目之一导致了问题,即:
.copyDirectory('node_modules/chart.js', 'public/vendor/chart.js')
所以,我只是将它转换为 .copy()
并且我只是复制了 chart.js.
之后一切都按预期进行。