2015-06-28 80 views
2

我在Laravel 5.1玩Elixir。它工作正常,除了它似乎不提供docs中描述的功能。例如,我无法使用mix.babel()方法:Laravel 5.1的老药剂?

mix.babel('l5.js'); 
    ^TypeError: undefined is not a function 

除此之外,mix.less(['one.less', 'two.less'])编译成两个独立的.css文件,而不是一个app.css,这应该是一个新的功能。

我在做什么错?

回答

2

我发现了什么是错的。这是Laravel的安装人员。如果你使用它,要小心 - 它非常方便,但它似乎并没有经常更新。它使用最新的供应商创建了Laravel项目,但我的应用程序文件(包括packages.json)已过时。

改为使用composer create-project laravel/laravel my-project --prefer-dist

+0

好抓!这是有用的笔记 – manix

+0

我遇到了同样的问题,因为某些原因laravel-elixir v1.0.0被加载。 – TecBeast