Vue webpack專案構建模板

2021-09-02 00:15:04 字數 1329 閱讀 6410

package.json:匯入包的資訊及scripts配置(執行npm start自動打包編譯、啟動瀏覽器、熱更新)。

,

"devdependencies": ,

"scripts": ,

"keywords": ,

"author": "",

"license": "isc",

"description": ""

}

webpack.config.js:配置檔案。

const path=require('path')

const htmlwebpackplugin=require('html-webpack-plugin')

const vueloaderplugin=require('vue-loader/lib/plugin')

module.exports=,

plugins:[

new htmlwebpackplugin(),

new vueloaderplugin()

],module:, // 載入.css檔案

, // 載入.less檔案

, // 載入.scss檔案

, // 處理

, // 處理字型檔案

, // 配置babel轉換高階的es語法

// 配置.vue檔案]},

mode:'development' // 開發模式

}

.babelrc:babel配置檔案。json格式,不能有注釋。還有按需引入mint-ui時的配置。

]]}

license開源協議

lib:匯入的第三方包,如mui。

index.html

main.js:入口js檔案。

router.js

import vuerouter from 'vue-router'

var router=new vuerouter()

export default router

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 專案搭建環境(沒寫完)

一 搭建環境 安裝node.js npm init初始化專案 npm install webpack vue vue loader css loader 安裝依賴包 如果提示要安裝 vue template complier,npm install vue template complier即可。安...