【问题标题】:laravel elixir script not building when compiledlaravel elixir 脚本在编译时未构建
【发布时间】:2016-08-01 04:33:35
【问题描述】:

文件夹树

Gulp.js

var elixir = require('laravel-elixir');

elixir(function(mix) {

mix.sass('app.scss')
   .script('app.js')
   .version( ['css/app.css','js/app.js']);

});

为什么脚本没有构建,也没有在 public/build 中创建 js 文件夹,甚至没有添加到 rev-manifest.json 中? 这就是为什么当我将它调用到我的 Html 时,它会抛出一个错误:“文件 js/app.js 未在资产清单中定义”。

HTML

<script type="text/javascript" src="{{ elixir('js/app.js') }}"></script>

【问题讨论】:

    标签: php laravel-5.2 laravel-elixir


    【解决方案1】:

    scripts(复数)方​​法假定所有路径都相对于resources/assets/js 目录,默认情况下会将生成的JavaScript 放在public/js/all.js 中。如果需要更改目标文件夹,可以使用第二个参数:

    .scripts(['app.js'], 'public/build/js/app.js')
    

    希望对你有帮助。

    【讨论】:

    • 我这样做了,但它仍然没有在build 文件夹中创建js 文件:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 2016-11-16
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    相关资源
    最近更新 更多