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即可。安...