摘要:基于搭建的前端模板,本倉庫,即可搭建完成一個新項目的基礎(chǔ)模板,源碼地址,歡迎或特性預(yù)編譯語言,做了一定的封裝,詳見雪碧圖移動的適配方案引入了及,可以自由地用去開發(fā)常用的工具類引用全局注入相關(guān)的文件,如通用的及等常用的的集合支持
基于 vue-cli3 搭建的前端模板,clone 本倉庫,即可搭建完成一個新項目的基礎(chǔ)模板,源碼地址,歡迎 star 或 fork
特性CSS 預(yù)編譯語言:less
Ajax: axios,做了一定的封裝,詳見 src/services/request.js
SVG 雪碧圖:vue-svgicon
移動 web 的適配方案:引入了 postcss-pxtorem 及 lib-flexible,可以自由地用 px 去開發(fā)
常用的 js 工具類: cloud-utils
引用 style-resources-loader:全局注入相關(guān)的less文件,如通用的 variable及 mixins等
常用的 Less 的 mixins 集合:magicless
支持根據(jù) npm scripts,自動生成 component 和 view 功能
支持采用TinyPNG node.js API 進行在線壓縮.jpg或.png格式圖片,并且轉(zhuǎn)換Webp格式文件
支持斷網(wǎng)處理
支持將 webpack watch mode 編譯后文件自動上傳至指定服務(wù)器,并在終端打印入口頁面地址及生成二維碼(靈感來源:@nutui/upload)
運行 vue-cli-service build,以監(jiān)聽模式(watch mode)啟動編譯,并將編譯后的文件自動上傳到內(nèi)網(wǎng)服務(wù)器 (解決手動上傳不便的問題)
終端(命令行界面)打印出頁面入口地址和二維碼,手機掃碼即可訪問 (解決手機錄入地址不便的問題)
監(jiān)聽文件,一旦保存修改,增量編譯 (解決全量編譯速度慢的問題)
將編譯后且有變化的文件增量上傳到內(nèi)網(wǎng)服務(wù)器 (解決全量上傳速度慢的問題)
在手機上刷新頁面或重新掃碼即可看到變化
目錄介紹. ├── build # 生成壓縮包 ├── public # 靜態(tài)資源,不需要 webpack 處理 ├── scripts # npm scripts └── src ├── assets │?? ├── fonts # 字體文件 │?? ├── img │?? ├── js # 不經(jīng)過 npm 或 yarn 下載的第三方依賴包 │?? └── less # reset 樣式,及定義的常量文件等 ├── components │?? ├── SendCode # tree shaking 組件 │?? └── global # 全局注冊組件 ├── filters # 全局過濾器 ├── icons # svg 文件 │?? └── svg ├── router # 路由及攔截器 ├── services # 統(tǒng)一的服務(wù)接口請求處理 └── views └── hello開發(fā)及發(fā)布
# 克隆項目 git clone [email protected]:cklwblove/vue-cli3-template.git # 安裝依賴 yarn install # 可以通過如下操作解決 yarn 下載速度慢的問題 yarn install --registry=https://registry.npm.taobao.org # 啟動服務(wù) yarn run serve # 構(gòu)建生產(chǎn)環(huán)境 yarn run build # 壓縮 dist 文件夾,生成 zip 包 yarn run deploy # 自動生成 component yarn run gen:comp # 自動生成 view yarn run gen:view
瀏覽器訪問 http://localhost:3000
其他# --analyz 基于 webpack-bundle-analyzer 插件分析打包的文件構(gòu)成及大小(vue ui 界面上的分析不習(xí)慣) yarn run analyz # --report 生成靜態(tài)報告文件 yarn run report相關(guān)鏈接
vue-cli3官方文檔
vue-cli 3.0 配置
chainWebpack
[[Vue CLI 3] 配置 webpack-bundle-analyzer 插件](https://segmentfault.com/a/11...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/108631.html
摘要:五六月份推薦集合查看最新的請點擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...
摘要:五六月份推薦集合查看最新的請點擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...
摘要:可以使用或來安裝我用來重新嘗試一次對速度表示不理想的可以嘗試淘寶的不要過度依賴中可以寫成放哪都行,可以寫成可以寫成看到這個畫面,安裝完成了。 初步搭建腳手架 Tips 任何不錯的開源項目都有 project-cli 腳手架、我們用它生成往往能快速配制出最佳的、理想的腳手架 我通常使用 cli 生成項目骨架再在之基礎(chǔ)上進行個人修改。 什么是 CLI 命令行界面(英語:command-li...
閱讀 2183·2021-10-08 10:15
閱讀 1214·2019-08-30 15:52
閱讀 540·2019-08-30 12:54
閱讀 1563·2019-08-29 15:10
閱讀 2714·2019-08-29 12:44
閱讀 3035·2019-08-29 12:28
閱讀 3387·2019-08-27 10:57
閱讀 2242·2019-08-26 12:24