向Laravel 5.4项目添加npm包

向Laravel 5.4项目添加npm包,npm,assets,laravel-5.4,Npm,Assets,Laravel 5.4,如何在Laravel 5.4*中添加和配置npm包,并使其以正确的方式工作 史前: 我在看一段视频,视频是将NOTY npm库添加到Laravel 5.3,它使用gulpfile.js。那么如何让它在5.4中工作呢 我认为npm安装noty是不够的。在Laravel 5.4中,它们变成了Laravel Mix而不是elixir(参见) 所以,在您启动“npm安装[npm包]”之后。 您必须使用webpack.mix.js来处理项目中的所有SCS、less、js文件 //Example in we

如何在Laravel 5.4*中添加和配置npm包,并使其以正确的方式工作

史前: 我在看一段视频,视频是将NOTY npm库添加到Laravel 5.3,它使用
gulpfile.js
。那么如何让它在5.4中工作呢


我认为npm安装noty是不够的。

在Laravel 5.4中,它们变成了Laravel Mix而不是elixir(参见)

所以,在您启动“npm安装[npm包]”之后。 您必须使用webpack.mix.js来处理项目中的所有SCS、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