• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 详解Laravel前端工程化之mix

详解Laravel前端工程化之mix

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Laravel,前端工程化之mix等相关知识,希望对您有所帮助

下面给大家介绍Laravel前端工程化之mix,希望对需要的朋友有所帮助!


详解Laravel前端工程化之mix


Laravel前端工程化之mix

在laravel5.3之前 , 前端工程化依赖 gulp ,在5.4的时候laravel为我们带来了全新的前端工具mix

本节记录从0到看到mix打包完成 ,laravel渲染出helloworld

阅读本节前提 : 需要有laravel和vue使用经验或对前后端工程化有清晰的认知

安装

1 . 安装laravel

composer create-project laravel/laravel learn-mix

2 . 安装前端依赖

cd learn-mix ; npm install

3 . 安装vue-router

npm install vue-router

配置

1、建立路由文件

新建 /resources/assets/js/routes.js ,并写入以下内容

import VueRouter from 'vue-router'; let routes = [    {        path: '/',        component: require('./components/你的组件名字')    }]; export default new VueRouter({    routes});

2、导入路由

修改 /resources/assets/js/app.js

// 导入路由包import VueRouter from 'vue-router'; // useVue.use(VueRouter); // 导入路由文件import routes from './routes.js'; const app = new Vue({    el: '#app',    // 使用路由    router: routes});

3、编译

回到根目录

npm run dev npm run watch # 任选其一

4、修改laravel默认的 / 路由指向的welcome模板

<!doctype html><html lang="{{ app()->getLocale() }}"><head>    <!--导入编译好的CSS-->    <link rel="stylesheet" href="/css/app.css">    <!--导入CSRF_TOKEN-->    <meta name="csrf-token" content="{{ csrf_token() }}"/></head><body><p id="app">    <router-view></router-view></p><!--导入编译好的JS--><script src="/js/app.js"></script></body></html>

访问 127.0.0.1 ,即可看到laravel-mix欢迎页 , END


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • laravel与thinkphp之间的区别与优缺点
  • 说说在Laravel中怎么执行Shell命令 ?
  • Laravel中用Observer事件致Redis队列异常问题
  • 手把手带你使用Vue + Laravel开发一个简单的 CRUD 应用
  • 分享个人推荐的Laravel或其它框架的编程规范
  • Laravel中三种中间件的作用
  • 解决Laravel使用laravel-excel扩展包(maatwebsite/excel)导入报错问题
  • 分享一个顺丰同城配送的扩展包并在laravel中使用
  • 介绍Laravel8路由模块新增missing方法
  • 解析如何进行Laravel表单验证分层设计和验证场景应用

相关文章

  • 2022-04-29PHP如何根据ip查询详细地址
  • 2022-04-29一起聊聊thinkphp6使用think-queue实现普通队列和延迟队列
  • 2022-04-29宝塔linux面板之​一键安装ffmpeg命令
  • 2022-04-29PS鼠绘红润的美少女
  • 2022-04-29Discuz!您当前的访问请求当中含有非法字符,已经被系统拒绝解决办法
  • 2022-04-29聊聊node中怎么借助第三方开源库实现网站爬取功能
  • 2022-04-29PHP高并发实例详解之解决商品库存超卖问题
  • 2022-04-29Photoshop绘制逼真的篮球图标教程
  • 2022-04-29符合W3C标准的网页等于做了百分之五十的SEO工作
  • 2022-04-29Phootoshop制作金属质感的字体教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 纯CSS3怎么创建瀑布流布局?columns方法浅析
    • 在CSS中怎么给按钮添加背景图片(详解及实例)
    • Angular中怎么自定义视频播放器
    • 登录网站没有显示laravel欢迎页面是什么情况?
    • Photoshop制作超酷的设计类网页横幅
    • PhotoShop滤镜制作简单的冰晶字效果教程
    • vue中h5端打开app(判断是安卓还是苹果)
    • 如何解决strict standards php报错问题
    • DedeCMS安全设置 目录执行php脚本限制方法
    • 你知道Laravel Collection的实际使用场景什么吗?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有