用webpack構建乙個常規專案,好處和壞處分析

2022-05-06 04:09:10 字數 772 閱讀 8980

最近專案改版,用webpack重新架構.

些許心得我會寫幾篇記錄一下.

好處如下:

1.es6語法用起來,babel-loader轉義,各種新語法用起來.

2.import 語法寫起來,webpack2.0以上版本直接支援.模組化開發大勢所趨.寫**變為享受.

import 'pages/liveing/style.scss'

import fastclick from 'fastclick'

import config from 'configmodule'

import wx from 'weixin-js-sdk'

import '../libs/lib.prototype'

import './log.js'

import _util_ from '../libs/libs.util'

3.直接轉base64,減少請求.

4.頁面樣式 js除錯特別的方便,熱更新真的特別好用.

5.支援ejs語法,直接輸出靜態頁面來.公共html模組,可以抽取出來共用.

" type="image/x-icon">

">

<%= pagetitle %>

">

">

不好的地方:

某些低階瀏覽器不支援熱替換.沒辦法除錯,必須輸出**後除錯,這樣出現bug,除錯很累.

webpack配置報錯,錯誤資訊不是很明顯,出現錯誤,很不好修復.官方文件也不是很詳盡.

構建乙個 synchronized

校對 智多芯 定稿 numbbbbb,cmb synchronized在 objective c 中是一種控制結構。它接受乙個物件指標作為引數,後面跟著一段 塊。物件指標充當鎖,在任何時候 synchronized 塊中只允許有乙個執行緒使用該物件指標。這是一種使用鎖進行多執行緒程式設計的簡單方法。...

乙個MMORPG的常規技能系統

自 廣義的的說,和戰鬥結算相關的內容都算技能系統,包括技能資訊管理 技能呼叫介面 技能目標查詢 技能表現 技能結算 技能創生體 buff 法術場 彈道 管理,此外還涉及的模組包括 ai模組 技能呼叫者 動作模組 尋路 移動模組以及人物屬性和傷害數值結算等。先說下技能模組每個部分的職責和原理 1 技能...

構建乙個學習演算法

構建乙個學習演算法的推薦方法 1.先設計乙個簡單快速實現的演算法,實現該演算法並通過交叉驗證集測試該演算法 2.繪製學習曲線,通過觀察學習曲線,判斷模型是欠擬合還是過擬合,然後決定通過增加測試集,增加特徵,或者其他有效方法 3.進行誤差分析,人工檢查交叉驗證集中演算法判斷錯誤的例項,看看這些例項是否...