2017-05-31 130 views
1

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

我正在看Laravel 5.3添加NOTY npm lib的视频,它使用gulpfile.js。那么如何让它在5.4中工作。我觉得npm install noty是不够的。

回答

1

在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