为什么使用npm与laravel?

由于npm是node的包pipe理器,我经常看到它用于laravel样板工程,但我不明白为什么?

例如,这个laravel-5-boilerplate指示在安装项目的步骤中安装npm install

其他的例子也可以find使用npm与laravel ..

有人可以向我解释吗?

我做了这个样板。 该命令专门用于下载Laravel Elixir软件包( http://laravel.com/docs/5.0/elixir )的依赖关系,但除此之外还有许多用途。

Elixir文档解释得非常好。

现在npm包含一些通用工具,用于处理各种前端任务。 所以,从中抓取一些软件包是非常有用的。 在laravel的情况下,有两个实用程序,它使用:

gulp – 串联构build工具,用于连接,缩小您的css,js代码。

laravel-elixir – 是由杰弗里·韦(Jeffrey Way)写的吞咽包装纸,他正在为我们做拉卡斯特。 在这个地方你可以find更多关于这个工具, 特别是共同点 。

如果你只使用标准的js / css,你可以通过这个步骤。