Php 如何使用Elixr Gulp将Laravel文件复制到公共目录
我想弄清楚复制是如何工作的? 下面代码中的e-gPhp 如何使用Elixr Gulp将Laravel文件复制到公共目录,php,laravel,gulp,Php,Laravel,Gulp,我想弄清楚复制是如何工作的? 下面代码中的e-g elixir(function (mix) { mix.sass([ 'app.scss', 'custom.scss', 'vendor.scss', 'theme.scss', 'utility.scss' ]) .copy( mix.bowerDir + '/jquery/dist/jquery.min.js',
elixir(function (mix) {
mix.sass([
'app.scss',
'custom.scss',
'vendor.scss',
'theme.scss',
'utility.scss'
])
.copy(
mix.bowerDir + '/jquery/dist/jquery.min.js',
'public/js/jquery.js'
)
.copy(
mix.bowerDir + '/bootstrap/dist/css/bootstrap.min.css',
'public/css/bootstrap.css'
)
.copy(
mix.bowerDir + '/font-awesome/css/font-awesome.min.css',
'public/css/font-awesome.css'
)
.copy(
mix.bowerDir + '/jquery-ui/jquery-ui.min.js',
'public/js/jquery-ui.js'
)
.copy(
mix.bowerDir + '/bootstrap/dist/js/bootstrap.min.js',
'public/js/bootstrap.js'
)
.styles([
'bootstrap.css',
'theme.css',
'utility.css',
'custom.css'
],'public/css/merged.css','public/css');
});
我有引导js文件以及css文件包括在内
但是bootstrap的字体呢??它们是否未复制到公用目录
它应该如何工作?我应该手动将文件复制到公用文件夹中,还是像我在所有字体文件中对bootstrap.min.css所做的那样执行相同的操作。既然要显式复制每个文件,那么也必须复制字体
.copy(
mix.bowerDir + '/bootstrap/dist/fonts/**',
'public/fonts'
)
我知道这不是处理你的资产的正确方法,我把我所有的资产都放在公共文件夹里。我不喜欢将每个资产复制到我的公用文件夹中,特别是如果您使用Bower,则必须为每个包创建一个或多个复制规则
如果您正在使用Bower,您应该尝试这两个包,将Bower包注入到php文件中,并对它们进行压缩和缩小