Skip to content

Commit

Permalink
chore(ts): configured tsconfig.json and some alias paths
Browse files Browse the repository at this point in the history
  • Loading branch information
ZenkieBear committed Dec 29, 2023
1 parent f5fe082 commit 1eb6527
Show file tree
Hide file tree
Showing 6 changed files with 44 additions and 44 deletions.
3 changes: 1 addition & 2 deletions src/assets/lang/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ const i18n = createI18n({
}
});
// define all supported languages
const langs = [
export const langs = [
{
name: '简体中文',
value: 'zh'
Expand All @@ -24,4 +24,3 @@ const langs = [
]

export default i18n;
export { langs };
7 changes: 2 additions & 5 deletions src/main.js → src/main.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
// components
import { createApp } from 'vue';
import App from './App.vue';
import router from '@routes/index.ts';
import i18n from '@assets/lang/index.ts';
import router from '@/routes/index';
import i18n from '@/assets/lang/index';
// styles
import '@assets/style/common.less';
import '@assets/style/fonts.css';
// import '@assets/style/fontawesome/css/fontawesome.min.css';
// import '@assets/style/fontawesome/css/brands.min.css';
// import '@assets/style/fontawesome/css/solid.min.css';
import '@assets/style/fontawesome/css/fontawesome.css';
import '@assets/style/fontawesome/css/brands.css';
import '@assets/style/fontawesome/css/solid.css';
Expand Down
5 changes: 5 additions & 0 deletions src/types.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
declare module '*.vue' {
import { ComponentOptions } from "vue";
const componentOptions: ComponentOptions
export default componentOptions
}
16 changes: 16 additions & 0 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "Node",
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
}
},
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"src/**/*.vue",
]
}
37 changes: 0 additions & 37 deletions vite.config.js

This file was deleted.

20 changes: 20 additions & 0 deletions vite.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

const resolve = (relativePath) => {
return path.resolve(__dirname, relativePath);
}
// https://vitejs.dev/config/
export default defineConfig({
server: {
port: 5000,
host: '0.0.0.0',
},
plugins: [vue()],
resolve: {
alias: {
'@': resolve( './src'),
}
}
})

0 comments on commit 1eb6527

Please sign in to comment.