vue3+vite+ts +element-plus创建项目

279 阅读1分钟
  • npm init vue@latest

image.png

npm install element-plus --save
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
const app = createApp(App)
app.use(ElementPlus)

找不到模块“./App.vue”或其相应的类型声明 解决:新建evn.d.ts

declare module '*.vue' {

    import type { DefineComponent } from 'vue';
  
    const vueComponent: DefineComponent<{}, {}, any>;
  
    export default vueComponent;
  
  } 

Network: use --host to expose # vite 配置IP vite.config.ts

 server: {
    host: '0.0.0.0'
}

export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
  server: {
    host: '0.0.0.0'
}
})