• 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-29浅谈Bootstrap Tab标签页切换图表显示问题的解决方法
  • 2022-04-29CDR制作电脑宣传海报教程
  • 2022-04-29PhotoShop制作滚动渐隐文字GIF动画教程
  • 2022-04-29小程序swiper轮播CSS3动画及跳转到指定swiper-item的使用
  • 2022-04-29ThinkPHP6对接微信扫码登录
  • 2022-04-29Postman是如何实现接口的自动化测试
  • 2022-04-29如何使用PhpSpreadsheet导入导出Excel
  • 2022-04-29Discuz不使用插件实现简单的打赏功能
  • 2022-04-29使用织梦DdedCMS添加文章时同时更新所有单页面的
  • 2022-04-29PS制作漂亮的‘少了你世间万种都成单调’古风图

文章分类

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

最近更新的内容

    • 禾匠4.4.8微信授权接口修复教程
    • PHP怎么使用header()设置页面编码
    • 提高网站排名的三个方法
    • 聊聊Node.js中的事件驱动程序和EventEmitter类
    • array_values()在php中返回数组的操作实例
    • 介绍Mysql位运算简化一对多关系
    • 网站设计怎么才能真正体现企业形象
    • PHP怎么将错误输出到文件
    • Photoshop制作华丽的金色礼品字
    • 织梦Dedecms系统实现按“字母检索”搜索功能

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

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