webpack起步入門

//webpack?模塊化打包工具?支持?common.js? ?es? ?amd

事先準備

//npm install webpack webpack-cli -g ?? ?//全局安裝

//?npm configsetregistry https://registry.npm.taobao.org? ? //淘寶鏡像

1.npm init -y?? ?//初始化項目

2.npm install jquery -S ?? ?//安裝jquery (S整個項目都用)

3.創(chuàng)建src目錄?穿件main.js文件?index.html文件,在index.html里面引入main

4.webpack src/main.js -o dist/bundle.js ??將bundle.js引入index.html?//創(chuàng)建dist目錄?打包bundle.js

5.點開package.json?在scripts下面加上"start":"webpack src/main.js -o dist/bundle.js"

//輸入npm?run?start?就可以運行了(有些命名必須用?run)

6.npm install webpack webpack-cli -D?? ? //安裝本地項目依賴

7.創(chuàng)建webpack.config.js(固定名字) //放在根目錄里?可以把index的bundle刪掉了


8.npm i webpack-dev-server -D?? ? //自動打開?修改瀏覽器

package.json文件

"start":"webpack --port 8810 --hot --open"

//port?端口?hot?自動更行?open自動打開瀏覽器

//此時打包的信息全部都是緩存?所以是看不到的

9.npm i html-webpack-plugin -D?? ? //結合index.html與dunble.js


10.npm i css-loader -D ?? ?//將css打包成模塊

? ? npm i style-loader -D?? ? //將style模塊顯示到瀏覽器中


11.npm i less -D //編譯less

? ? npm?i less-loader -D?? ? //把less打包成模塊

{test:/\.less$/,use: ['style-loader','css-loader','less-loader']},

//在css的基礎上加上個less-loader

12.npm i url-loader -D?? ? //把圖片打包成模塊

? ? npm i file-loader -D?? ? //圖片超過1024自動使用外鏈式圖片



//options?選擇?limit限度

13.npm?i?

babel-core?? ? //兼容低版本

babel-loader@7.1.5?? ? //打包成模塊 (很慢?所以要下面3個分擔變快)

babel-plugin-transform-runtime??? ? //減小項目的大小?

babel-preset-env?? ? //轉換語法

babel-preset-stage-0??? ? //可以使用所有的babel編譯

-D

創(chuàng)建.babelrc文件(固定名字)


vue與webpack結合? webpack-cli

//事先準備

npm?i?vue -g //vue全局安裝

1.在項目里輸入

npm?i?vue?-S? //下載生產環(huán)境下的vue

npm i?

vue-loader? ? ?//裝載vue

vue-template-compiler?? ?//vue模板解析器(vue有自己的一套模板語法)

vue-style-loader? ? //裝載vue里面的style樣式(test里面的style-loader要改為vue-style-loader)

-D


2.// webpack.config.js


3.創(chuàng)建vue文件 (vue?loader上面有代碼復制)


4.在html里面寫上#app

//main.js

var????vm =new????Vue(Myheaer).$mount('#app')

//寫完new Vue?按alt+enter?

import????Vue????from????"vue";

會出來(Vue隔壁多余的東西全部刪掉)

全部寫完

import????MyHeader????from????"./MyHeader.vue";

會出來




5.嵌套


//剩下的東西自動生成?要重新打開頁面

cmdnpm install -g @vue/cli //下載cli

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市滩届,隨后出現的幾起案子仲翎,更是在濱河造成了極大的恐慌铺然,老刑警劉巖紫岩,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異门粪,居然都是意外死亡赴背,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門逊朽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來罕伯,“玉大人,你說我怎么就攤上這事叽讳∽匪” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵岛蚤,是天一觀的道長邑狸。 經常有香客問我,道長涤妒,這世上最難降的妖魔是什么单雾? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮她紫,結果婚禮上硅堆,老公的妹妹穿的比我還像新娘。我一直安慰自己贿讹,他們只是感情好渐逃,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著民褂,像睡著了一般茄菊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赊堪,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天买羞,我揣著相機與錄音,去河邊找鬼雹食。 笑死畜普,一個胖子當著我的面吹牛,可吹牛的內容都是我干的群叶。 我是一名探鬼主播吃挑,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼钝荡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了舶衬?” 一聲冷哼從身側響起埠通,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逛犹,沒想到半個月后端辱,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡虽画,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年舞蔽,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片码撰。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡渗柿,死狀恐怖,靈堂內的尸體忽然破棺而出脖岛,到底是詐尸還是另有隱情朵栖,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布柴梆,位于F島的核電站陨溅,受9級特大地震影響,放射性物質發(fā)生泄漏绍在。R本人自食惡果不足惜声登,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望揣苏。 院中可真熱鬧悯嗓,春花似錦、人聲如沸卸察。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坑质。三九已至合武,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涡扼,已是汗流浹背稼跳。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吃沪,地道東北人汤善。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親红淡。 傳聞我的和親對象是個殘疾皇子不狮,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容