站長資訊網
        最全最豐富的資訊網站

        laravel中mix的用法是什么

        在laravel中,“laravel mix”是一款前端任務自動化管理工具,mix提供了簡潔流暢的API,能夠為Laravel應用定義Webpack編譯任務,mix支持許多CSS與JavaScript預處理器,通過調用可以管理前端資源。

        laravel中mix的用法是什么

        本文操作環境:Windows10系統、Laravel6版、Dell G3電腦。

        laravel中mix的用法是什么

        安裝 laravel mix

        Laravel Mix 一款前端任務自動化管理工具,使用了工作流的模式對制定好的任務依次執行。Mix 提供了簡潔流暢的 API,讓你能夠為你的 Laravel 應用定義 Webpack 編譯任務。Mix 支持許多常見的 CSS 與 JavaScript 預處理器,通過簡單的調用,你可以輕松地管理前端資源。

        使用 Mix 很簡單,首先你需要使用以下命令安裝 npm 依賴即可。我們將使用 Yarn 來安裝依賴,在這之前,因為國內的網絡原因,我們還需為 Yarn 配置安裝加速:

        yarn config set registry https://registry.npm.taobao.org

        使用 Yarn 安裝依賴:

        SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn

        在 yarn 命令前添加 SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass 的目的是告訴 yarn 到淘寶的鏡像去下載 node-sass 二進制文件。

        使用 laravel mix

        修改 webpack.mix.js 文件。

        const mix = require('laravel-mix'); mix.js('resources/js/app.js', 'public/js')    .sass('resources/sass/app.scss', 'public/css')    .version();

        在末尾加了一個 version(),使 Mix 每次生成的靜態文件后面加上一個類似版本號的參數,避免瀏覽器緩存。

        修改 resources/sass/app.scss 文件

        // Variables @import 'variables'; // Bootstrap @import '~bootstrap/scss/bootstrap'; /* universal */ body {   font-family: Hiragino Sans GB, "Hiragino Sans GB", Helvetica, "Microsoft YaHei", Arial, sans-serif;   font-size: 14px; } /* Sticky footer styles */ html {   position: relative;   min-height: 100%; } ……

        運行 npm run watch-poll,然后會生成 css,js 文件。

        view 調用

        <link href="{{ mix('css/app.css') }}" rel="stylesheet">

        版本控制

        Mix 還生成了 public/mix-manifest.json 這個文件,這也是不需要加入版本庫的,在 .gitignore 中添加進去。

        /public/js 和 /public/css 是動態生成的,所以也加入忽略。

        修改 ** .gitignore ** 文件:

        /public/mix-manifest.json /public/js /public/css

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品视频在线| 国产精品片在线观看手机版| 欧美日韩精品久久久免费观看 | 国产成人精品一区二三区在线观看| 最新精品露脸国产在线| 97精品国产手机| 国产精品超碰12396| 国产三级久久久精品麻豆三级| 亚洲精品456播放| 国产精品色内内在线播放| 亚洲精品成人av在线| 久久精品无码专区免费| 久久这里只有精品视频99| 欧美日韩精品在线| 欧美精品人爱a欧美精品| 亚洲国产美女精品久久久久∴| 3D动漫精品啪啪一区二区下载| 99国内精品久久久久久久| 婷婷久久精品国产| 国产精品久久自在自线观看| 精品国产污污免费网站入口| 日韩精品视频一区二区三区| 久久国产成人精品麻豆| 亚洲精品tv久久久久| 国产精品久久久久久| 欧美日韩精品系列一区二区三区国产一区二区精品| 亚洲国产精品无码中文字| 91麻豆精品国产91久久久久久| 综合在线视频精品专区| 国产精品www| 久久久久久亚洲精品不卡| 精品国产麻豆免费人成网站| 一本色道久久88综合日韩精品 | 亚洲国模精品一区| 国产精品色视频ⅹxxx| 99在线精品免费视频九九视| 无码AV动漫精品一区二区免费| 亚洲国产精品自在在线观看 | 97久久精品国产精品青草| 亚洲欧美日韩久久精品| 国产一区二区三区在线观看精品 |