【发布时间】:2015-09-14 08:51:14
【问题描述】:
我试图为我的 Laravel 5.1 项目中的资产创建“后端/前端”分离的文件夹结构,使用 bower 和自定义 less、css 和 js 脚本。目前我的资产文件夹结构是下一个:
* resources/assets/
* --frontend/
* ----css/
* ----js/
* ----less/
* --backend/
* ----css/
* ----js/
* ----less/
* --vendor/
公共文件夹结构为:
* ./public/
* --frontend/
* ----css/
* ----js/
* ----fonts/
* --backend/
* ----css/
* ----js/
* ----fonts/
* --img/
我正在尝试使用“mix.less”编译“less”,但如果我尝试将前端/后端 less 目录的路径设置为第一个参数,elixir 会在该路径前添加“resources/assets/less”。
.less('./resources/assets/frontend/less/assets.less',
publicDir + 'frontend/' + cssDir + 'assets.min.css',
{ paths: [
vendorDir + "bootstrap/less",
vendorDir + "font-awesome/less",
vendorDir + "animate.less"
] })
找不到指定文件的nodejs错误消息是:
File not found: resources/assets/less/resources/assets/frontend/less/assets.less
我的问题是:
如何在编译器中指定“.less”文件的路径?
{!!对不起我的英语不好!}
【问题讨论】:
-
您应该从问题中删除答案,并将其添加为问题的答案。
标签: node.js less gulp bower laravel-elixir