博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel 使用 vue (gulp)
阅读量:5806 次
发布时间:2019-06-18

本文共 975 字,大约阅读时间需要 3 分钟。

1)首先要安装 gulp

看这里

 

2)编辑js

默认 laravel 里有一个 /resources/assets/js/app.js  这个 gulp 要编译文件,gulp 将 /resources/assets/js/app.js 编译成 /public/js/app.js 文件,/public/js/app.js 在公共底部被引用

 

虽然 /resources/assets/js 里只有一个 app.js,但不代表你只能写一个 js,你可以写自己的js,再用 larave-exlixir 工具合并成一个 js 

elixir(function(mix) {    mix.scripts([        'order.js',        'forum.js'    ]);});

PS:默认保存在 /public/js/all.js 里,当然也可以自己改保存路径

elixir(function(mix) {    mix.scripts(['app.js', 'controllers.js'], 'public/js/app.js')       .scripts(['forum.js', 'threads.js'], 'public/js/forum.js');});

如果你还想懒一点,可以直接给一个js目录就可以打包了(默认保存在 /public/js/all.js 里)

elixir(function(mix) {    mix.scriptsIn('public/js/some/directory');});

 

3)应用 js 

终端运行 gulp 命令就可以编译打包 js 了

gulp

如果你想压缩 js,可以加上 --product 参数

gulp --product

 

4)debug 模型

在开发阶段,如果你觉得每次修改后都要执行 gulp 命令比较麻烦,那你可以使用下面这个侦听命令

gulp watch

它会侦听项目里的文件变化,如果文件发生的修改就会自动编译了,不需要重复执行 gulp 命令

 

5)温馨提示

laravel 公共模版里引用 app.js 没加版本号,app.js 会被浏览器缓存了,所以有时候你刷新可能会看不到变化,你可以加一个时间戳(测试的时候,正式环境建议在后台加一个“版本号”配置)

 


 

转载地址:http://fwubx.baihongyu.com/

你可能感兴趣的文章
知我所知-个人知识管理
查看>>
centos 6.3 禁用selinux、ipv6 的无奈
查看>>
flannel 的连通与隔离 - 每天5分钟玩转 Docker 容器技术(61)
查看>>
python3下multiprocessing、threading和gevent性能对比
查看>>
AsyncTask的版本差异
查看>>
PHP标准库介绍(SPL)
查看>>
我的友情链接
查看>>
DU(1)
查看>>
C程序设计语言--第一章 导言
查看>>
Linux的作业控制
查看>>
饺子播放器
查看>>
我的友情链接
查看>>
SQL Server 2012 AlwaysON
查看>>
3月中国数据域名总量净增1,602个 增长过程曲折
查看>>
1月第1周网络安全报告:被篡改.COM网站占74.5%
查看>>
走进Java报表工具--Style Report、润乾报表等报表软件(认识篇)
查看>>
单用户(emergency) 模式、救援(rescue)模式、VMware克隆、两台机器密钥登录
查看>>
阿里云重磅推出物联网安全运营中心Link SOC
查看>>
浅谈栈帧(一)
查看>>
Centos下搭建Zabbix监控系统
查看>>