Laravel中的前端资源怎么利用吞咽构建?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>什么是大口?
强>
杯是新一代的前端项目构建工具,你可以使用吞咽及其插件对你的项目代码(少,sass)进行编译,还可以压缩你的js和css代码,甚至压缩你的图片,吞咽仅有少量的API,所以非常容易学习。杯使用流方式处理内容.Node催生了一批自动化工具,像鲍尔,自耕农,繁重等。
<强>吞咽和繁重的异同点强>
易于使用:采用代码优于配置策略,吞咽让简单的事情继续简单,复杂的任务变得可管理。
高效:通过利用节点。js强大的流,不需要往磁盘写中间文件,可以更快地完成构建。
高质量:吞咽严格的插件指导方针,确保插件简单并且按你期望的方式工作。
易于学习:通过把API降到最少,你能在很短的时间内学会吞咽。构建工作就像你设想的一样:是一系列流管道。
<强>引言强>
最近把自己主页前端代码进一步规范了,使用npm引入一些前端的资源库,在Laravel 5.5中使用杯遇到一些坑。
混合。sass无法直接使用node_modules文件夹里的,只能用资源/资产/sass/应用程序。scss这个文件生成css,然后和其他的css合并为一个文件。
混合。脚本可以使用node_modules文件夹里的js,并和自己的js合并为一个文件。
混合。副本可以复制node_modules中的文件到指定的目录,比如字体。
混合。版本可以给合并后的文件增加版本号。
<强>贴出我最终的配置如下:强>
长生不老药(function (混合),{ ,mix.sass ([ & # 39;才能app.scss& # 39; ,),& # 39;公共/css # 39; .styles([才能 ,,& # 39;公共/css/?app.css& # 39;, ,,& # 39;style.css& # 39; ,,& # 39;pill.css& # 39; ,,,& # 39;公共/css/site.css& # 39; .styles([才能 ,,& # 39;公共/css/?app.css& # 39;, ,,& # 39;cover.css& # 39; ,,,& # 39;公共/css/cover.css& # 39; .scripts([才能 ,,& # 39;。/node_modules/jquery/dist/jquery.min.js& # 39;, ,,& # 39;。/node_modules bootstrap-sass/资产/javascript/bootstrap.min.js& # 39;, ,,& # 39;scrollerup.js& # 39; ),才能& # 39;公共/js/app.js& # 39; .copy([才能 ,,& # 39;。/node_modules/bootstrap-sass/资产/字体/引导/glyphicons-halflings-regular.woff& # 39;, ,,& # 39;。/node_modules/bootstrap-sass/资产/字体/引导/glyphicons-halflings-regular.woff2& # 39; ,,,& # 39;公共/构建/字体/引导# 39;) .version([才能 ,,& # 39;公共/css/cover.css& # 39; ,,& # 39;公共/css/site.css& # 39; )才能); });
以上代码出自我的gulpfile。js文件。
运行大口命令,线上运行杯生产。
看完上述内容,你们掌握Laravel中的前端资源怎么利用吞咽构建的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!