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

史前:
我正在查看将 NOTY npm lib 添加到 Laravel 5.3 的视频,它使用 gulpfile.js 。那么如何使它在 5.4 中工作。

我认为 npm install noty 是不够的。

最佳答案

在 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

关于npm - 将 npm 包添加到 Laravel 5.4 项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44282601/

10-15 02:24
查看更多