我在Laravel 5.1中玩Elixir。它工作正常,除了它似乎没有提供docs中描述的新功能。例如,我无法使用mix.babel()
方法:
mix.babel('l5.js'); ^ TypeError: undefined is not a function
除此之外,mix.less(['one.less', 'two.less'])
编译为两个单独的.css文件而不是一个app.css,这应该是一个新功能。
我做错了什么?
答案 0 :(得分:2)
我发现了什么问题。这是Laravel安装程序。如果你使用它要小心 - 它非常方便,但它似乎没有不断更新。它与最新的供应商一起创建了Laravel项目,但我的应用程序文件(包括packages.json
)已经过时了。
改为使用composer create-project laravel/laravel my-project --prefer-dist
。