做一个纯粹的cv

55 阅读1分钟
npm init vite@latest
"@element-plus/icons-vue""^2.0.6",\
    "axios""^0.27.2",\
    "echarts""^5.3.3",\
    "element-plus""^2.2.9",\
    "lodash""^4.17.21",\
    "pug""^3.0.2",\
    "sass""^1.53.0",\
    "vue""^3.2.25",\
    "vue-router""^4.0.16",\
    "vuex""^4.0.2"
import { createApp } from 'vue'\
import App from "./App.vue";\
//引入 css\
// import '@ac/root.css'\
import AppRouter from './router/index'\
//引入vuex\
import store from './store/index'\
//引入ElementPlus\
import ElementPlus from 'element-plus'\
import 'element-plus/dist/index.css'\
import ZH_EN_PluginOption from 'element-plus/lib/locale/lang/zh-cn';\
//创建app\
const app = createApp(App);\
\
app.use(store).use(AppRouter).use(ElementPlus,{locale:ZH_EN_PluginOption})\
app.mount('#app');

脚手架版本

const routerList = [];
function importAll(r){
    r.keys().forEach(
        (key)=>routerList.push(r(key).default)
    )
}
importAll(require.context('./',false,/\.routes\.js/))

vite版本

const routerList =[];
fuction importAll(r){ Object.keys(r).forEach(key=>{routerList.push(r[key].default)})}
importAll(import.meta.globEager("./*.js"))

A5CS4M)LAVJ7BNIJWSN~K.png