• 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

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了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表单验证分层设计和验证场景应用

相关文章

  • js获取UEditor富文本编辑器中的图片地址
  • PHP中的__callStatic函数如何使用
  • Illustrator制作针线缝制的字体效果
  • Oracle怎么将日期转为字符串
  • 解决WordPress评论加强:防止游客冒充站长回复别人的办法
  • Illustrator绘制水晶质感苹果标志
  • 如何让WordPress支持google AMP
  • 利用promise及参数解构封装ajax请求的方法
  • Thinkphp中import的五种使用方法(附代码示例)
  • 聊聊valet是否有适合TP5的驱动?

文章分类

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

最近更新的内容

    • 如何使用yum安装指定版本的php
    • 浅谈bootstrapTable+jstree插件对树列表条件和查询条件的处理
    • Photoshop制作超强科技感立体艺术字
    • 使用Vue实现移动端左滑删除效果
    • Photoshop设计冬季促销广告设计教程
    • ThinkPHP5实现图片水印平铺效果
    • 如何利用HTML5 canvas旋转图片?(实例演示)
    • JS去除腾讯爱奇艺优酷视频右上角LOGO
    • 宝塔面板7.X高级破解版代码
    • PHP怎么将图片转成base64

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

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