Laravel 5.4使用composer php添加zurb基础6.3.0

运行composer php后需要zurb / foundation我如何参考我的供应商目录中的基础文件@import foundation总是说没有find文件,它看起来不像laravel mix可以select包含elixir在之前的版本中包含的path。

几乎所有我在网上看到的安装基础与npm是首选的方式? 我没有任何反对使用npm,但是当我运行“npm运行生产”由于string文字“`”失败,因为uglifyJs不支持ES6。 我正在尝试composer php的版本,因为我相信它已经编译了js,所以我不必做任何hacky来让它在生产环境中运行。

我自己能够find这个问题的答案。 您必须将基础文件复制到适当的资源/资产文件夹,然后从那里引用它们。 我将第三个参数设置为false,因为默认情况下会折叠文件。

.copy('vendor/zurb/foundation/js', 'resources/assets/js/foundation', false) .copy('vendor/zurb/foundation', 'resources/assets/sass/foundation', false)

然后像scss一样引用基础文件: @import ./foundation/scss/foundation;