国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

webpack實現熱更新(實施同步刷新)

2019-11-19 15:57:38
字體:
來源:轉載
供稿:網友

本文介紹了webpack實現熱更新(實施同步刷新),分享給大家,希望對大家有幫助。

解決方案一:

實現熱更新,首先,安裝一系列的node命令,如果嫌麻煩,你可以直接看解決方案二,相對來說比較簡單。

1、webpack命令安裝

npm install webpack -g npm initnpm init -yes //可以創建默認的package.json npm install webpack --save-dev npm install path fs html-webpack-plugin extract-text-webpack-plugin autoprefixer webpack-dev-server --save-devnpm install css-loader style-loader --save-dev//樣式文件,我們需要兩種loader,css-loader 和 style-loader,css-loader會遍歷css文件,找到所有的url(...)并且處理。style-loader會把所有的樣式插入到你頁面的一個style tag中。

webpack 使用命令:(知道有這個東西就行,這里不做過多介紹)

webpack --config XXX.js //使用另一份配置文件(比如webpack.config2.js)來打包webpack --watch //監聽變動并自動打包webpack -p//壓縮混淆腳本,這個非常非常重要!webpack -d//生成map映射文件,告知哪些模塊被最終打包到哪里了

其中的 -p 是很重要的參數,曾經一個未壓縮的 700kb 的文件,壓縮后直接降到 180kb (主要是樣式這塊一句就獨占一行腳本,導致未壓縮腳本變得很大) 。

2、webpack 支持es6轉碼安裝

//安裝轉碼規則 npm install babel-core babel-loader babel-preset-es2015 babel-preset-React babel-preset-stage-0 

主站蜘蛛池模板:
南陵县|
汾西县|
盐源县|
娄底市|
临邑县|
阿克陶县|
桐庐县|
长泰县|
南宁市|
澜沧|
克什克腾旗|
乌拉特中旗|
浦东新区|
泸西县|
石屏县|
永吉县|
旬阳县|
沈丘县|
郧西县|
汉源县|
武平县|
佛冈县|
黎城县|
兖州市|
伽师县|
偃师市|
正安县|
五峰|
临潭县|
鄱阳县|
基隆市|
吴旗县|
象州县|
东安县|
闽清县|
普兰县|
吴江市|
广灵县|
德惠市|
五大连池市|
双桥区|