@neosjs/cli
Version:
Neos(奈欧斯)是一个帮助开发者快速地创建 Vue3 应用并自动配置项目编译的脚手架
20 lines (15 loc) • 616 B
text/typescript
import 'virtual:svg-icons-register' // 注册svg图标
import { createApp } from 'vue'
import App from './App.vue'
<% if(userAnswer.needsRouter) {%>import { router, setupRouter } from '@/router'<% } %>
<% if(userAnswer.needsPinia) {%>import { setupStore } from '@/stores'<% } %>
import '@/assets/styles/main.css'
<% if(userAnswer.needsUnocss) {%>import 'uno.css'<% } %>
const bootstrap = async () => {
const app = createApp(App)
<% if(userAnswer.needsPinia) {%>setupStore(app)<% } %>
<% if(userAnswer.needsRouter) {%>await setupRouter(app)
await router.isReady()<% } %>
app.mount('#app')
}
bootstrap()