首頁 > php框架 > Laravel > 主體

詳解Laravel前端工程化之mix

藏色散人
發布: 2021-04-14 09:09:59
轉載
1990 人瀏覽過

以下由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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板