十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
前言:當我寫這篇博客之前我想過這些問題,是否你也被困擾過呢?
1:當你有自己覺得寫的好的組件,是不是有一種想存下來,方便下一次使用的情況?
2:是不是大多數(shù)時候都是使用cv大法?from "a" to "b" to “c” to anyWhere.....
3:是不是你的的組件跟你npm install下來的有很大區(qū)別?
4:是不是想定義一套規(guī)則來管理公司項目的組件?(當然前提你得是,,,,大佬)
一:創(chuàng)建默認項目
使用 vue create xxx
創(chuàng)建一個默認項目
二:修改原始目錄結(jié)構(gòu)
創(chuàng)建的默認目錄如下,我們需要將原本的src目錄改為examples,然后創(chuàng)建packages目錄來編寫自己的組件庫文件,(其實目錄命名你開心就好,,)
好了,接下來劃重點!
三:配置example & packages
到這里你可能發(fā)現(xiàn)了,項目無法跑起來了,因為我們沒有了原始默認的入口文件
在根目錄下創(chuàng)建vue.config.js配置文件(vue-cli3的配置文件,在這里的配置會覆蓋腳手架webpack默認的配置項)。
//不熟悉配置的可官網(wǎng)查看 https://cli.vuejs.org/zh/config/#pages module.exports = { pages: { index: { entry: 'examples/main.js', template: 'public/index.html', filename: 'index.html' } } }