vue webpack 專案示例(第一部分)

2021-08-17 11:24:09 字數 1825 閱讀 8682

專案沒有使用vue-cli建立目錄,自己搭建,我們先學會如何建立整個專案;

1.先隨便找個地方建立乙個資料夾,起個名字吧:vue-webpack ;

使用npm init 先建立乙個packge.json ;

2. 區域性安裝webpack(注意,請使用webpack3.0版本,不要用最新的4.0版本),vue ,vue-loader;

3.第二步的時候出現了warn 警告資訊,那麼來處理一下,

<

template

>

<

div>}

div>

template

>

<

script

>

export

default }

}script

>

<

style

>

style

>

5.上面的專案是沒法直接執行的,我們繼續在專案目錄vue-webpack下建立:webpack.config.js檔案

const

path

=require(

"path");

module.

exports=,

module: ]

} }6.在 src目錄下建立index.js 檔案;

import

vuefrom

"vue"

import

from

const

root

=document.

createelement(

"div");

document.body.

newvue().

$mount(root);

7.修改我們一開始建立的package.json 檔案:增加 「build」:「webpack。。。。省略」(如下),

"author":

"","license":

"isc",

"dependencies": }

8.全部完成之後目錄結構如下:

,我們這裡使用3.0.0版本)

10.命令執行之後,目錄多出來乙個dist 資料夾,裡面還有我們的目標檔案 bundle.js

11,接下來我們測試執行一下就可以了,

測試步驟:在dist資料夾下建立index.html檔案,引入我們的bundle.js檔案:

<

html>

<

head>

<

meta

>

<

title

>this is test file

title

>

head>

<

body>

<

script

src=

"bundle.js"

>

<

/script

>

body>

html>

然後瀏覽器開啟這個網頁:

好了,這就是乙個最簡單的完整的vue+webpack例項了;

vue webpack專案優化

方法為 在webpack的公共配置檔案 一般為webpack.base.conf.js 的resolve下有extensions選項。陣列中加入不需要打包的元件,並且在入口的html中使用cdn的方式引入即可,此時會發現打包出來的vender包會變小很多。我自己的示例為 所謂的非同步載入元件,其實就...

vue webpack專案優化

總結為 1 打包優化 2 非同步載入 3 頁面載入時加loading特效 4 點選延遲 5 inline manifest 6 邏輯 優化 方法為 在webpack的公共配置檔案 一般為webpack.base.conf.js 的resolve下有extensions選項。陣列中加入不需要打包的元件...

Vue webpack專案構建模板

package.json 匯入包的資訊及scripts配置 執行npm start自動打包編譯 啟動瀏覽器 熱更新 devdependencies scripts keywords author license isc description webpack.config.js 配置檔案。const...