将npm包添加到Laravel 5.4项目中

时间:2017-05-31 10:44:06

标签: npm assets laravel-5.4

如何将npm包添加和配置到Laravel 5.4。*并使它们以正确的方式工作?

预历史: 我正在观看将NOTY npm lib添加到Laravel 5.3的视频,它使用gulpfile.js。那么如何使其在5.4中运行。

我认为npm install noty还不够。

1 个答案:

答案 0 :(得分:3)

在Laravel 5.4中,他们改为Laravel Mix而不是elixir(见Laravel Docs 5.4 - mix)。

所以,当你解雇“npm install [npm package]”之后。 您必须使用 webpack.mix.js 来处理项目中的所有scss,less,js文件。

//Example in webpack.mix.js

mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css');

您可以通过命令在cmd中编译它。

> npm run dev //for development server
> npm run production  //for production server