parcel-vue基于 parcel 打包工具的 Vue.js 開(kāi)發(fā)腳手架
parcel-vue,全新打包工具parcel零配置vue開(kāi)發(fā)腳手架。
parcel-vue是一個(gè)基于parcel打包工具的vue急速開(kāi)發(fā)腳手架解決方案,強(qiáng)烈建議使用node8.0以上
初始化項(xiàng)目
// 安裝腳手架 $ npm install parcel-vue -g // 初始化 $ parcel-vue projectName
安裝依賴
$ cd projectName $ npm install
其中parcel-bundler是主要的工具,對(duì)于vue結(jié)尾的單文件,需要單獨(dú)處理文件類型, parcel-plugin-vue這個(gè)插件會(huì)通過(guò)vueify來(lái)生成對(duì)應(yīng)的代碼,parcel會(huì)自動(dòng)加載parcel-plugin開(kāi)頭的依賴。
運(yùn)行開(kāi)發(fā)環(huán)境,運(yùn)行成功打開(kāi)瀏覽器http://localhost:1234即可查看項(xiàng)目
$ npm run dev
打包編譯
$ npm run build
開(kāi)發(fā)
目錄結(jié)構(gòu)
src ├── router ├── index.js ├── assets ├── logo.png ├── components ├── Hello ├── index.js ├── index.js ├── views ├── HelloWorld ├── images ├── logo.png ├── HelloWorld.vue ├── styles ├── common.css ├── store ├── global ├── global.js ├── index.js ├── index.js ├── app.vue ├── index.js
只需要執(zhí)行npm run dev 和 npm run build 就可以進(jìn)行開(kāi)發(fā)和構(gòu)建。
路由懶加載
只需將傳統(tǒng) import page from 'path' 方式改為 const page = () => import('path') 即可
// 此種方式路由不會(huì)懶加載
import HelloWorld from '../views/HelloWorld/HelloWorld.vue'
// 此種方式引入即可實(shí)現(xiàn)路由懶加載,打包時(shí)js文件自動(dòng)拆分
const HelloWorld = () => import('../views/HelloWorld/HelloWorld.vue')
nodejs版本升級(jí),如果您的node版本低于8.0,我們強(qiáng)烈建議您升級(jí)node版本(命令行升級(jí)不支持windows)
$ npm install -g n $ n stable
評(píng)論
圖片
表情
