Laravel Elixir elixir.config.assetsDir 更改不起作用?
Laravel Elixir elixir.config.assetsDir change doesn't work?
我正在开发我自己的结构不同的 Laravel 版本,我已经完成了 PHP 的工作,但我在使用 Elixir 时遇到了问题。
我已经看到据说将 elixir.config.assetsDir 设置为不同的路径应该可以,但它似乎对我不起作用?有什么想法
我的资产在以下文件结构中
- 支持
- 资源
- 资产
- sass
- js
我的 gulp.js 文件(仍在项目父文件夹中)如下所示:
var elixir = require('laravel-elixir');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for our application, as well as publishing vendor resources.
|
*/
elixir.config.assetsDir = "./support/resources/assets/";
elixir(function(mix) {
mix.sass('app.scss');
});
运行 gulp 简单地产生
[gulp] Starting 'default'...
[gulp] Starting 'sass'...
Fetching Sass Source Files...
- resources/assets/sass/app.scss <-- Not Found
Saving To...
- public/css/app.css
[gulp] Finished 'default' after 460 ms
[gulp] Finished 'sass' after 468 ms
我可以通过提供 app.scss 的完整路径来解决问题,但最终我宁愿不这样做,因为我打算大量重用这个框架设置。
启动 elixir 版本 3.0,我相信它现在被称为 assetsPath
:
elixir.config.assetsPath = './support/resources/assets';
我正在开发我自己的结构不同的 Laravel 版本,我已经完成了 PHP 的工作,但我在使用 Elixir 时遇到了问题。
我已经看到据说将 elixir.config.assetsDir 设置为不同的路径应该可以,但它似乎对我不起作用?有什么想法
我的资产在以下文件结构中
- 支持
- 资源
- 资产
- sass
- js
- 资产
- 资源
我的 gulp.js 文件(仍在项目父文件夹中)如下所示:
var elixir = require('laravel-elixir');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for our application, as well as publishing vendor resources.
|
*/
elixir.config.assetsDir = "./support/resources/assets/";
elixir(function(mix) {
mix.sass('app.scss');
});
运行 gulp 简单地产生
[gulp] Starting 'default'...
[gulp] Starting 'sass'...
Fetching Sass Source Files...
- resources/assets/sass/app.scss <-- Not Found
Saving To...
- public/css/app.css
[gulp] Finished 'default' after 460 ms
[gulp] Finished 'sass' after 468 ms
我可以通过提供 app.scss 的完整路径来解决问题,但最终我宁愿不这样做,因为我打算大量重用这个框架设置。
启动 elixir 版本 3.0,我相信它现在被称为 assetsPath
:
elixir.config.assetsPath = './support/resources/assets';