首頁  >  文章  >  php框架  >  詳解Laravel前端工程化之mix

詳解Laravel前端工程化之mix

藏色散人
藏色散人轉載
2021-04-13 14:05:431943瀏覽

以下由laravel教學專欄為大家介紹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';

// use
Vue.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

相關推薦:最新的五個Laravel影片教學

#

以上是詳解Laravel前端工程化之mix的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除