alias别名配置

  1. 在根目录下vite.config.js文件中添加alias ```javascript import {defineConfig} from ‘vite’ import vue from ‘@vitejs/plugin-vue’ import path from ‘path’; // https://vitejs.dev/config/ export default defineConfig({ alias: {
    1. '@': path.resolve(__dirname, 'src')
    }, plugins: [vue()] })
  1. 2. 使用方法:修改src/App.vue
  2. ```vue
  3. <script setup>
  4. // 原方式
  5. // import HelloWorld from './components/HelloWorld.vue'
  6. // 别名引用
  7. import HelloWorld from '@/components/HelloWorld.vue'
  8. </script>
  1. 如果使用webstorm并不能自动识别别名。需要手动指定webstorm配置文件

image.png

  • 在项目的根目录新建一个新文件 webstorm.config.js ```javascript ‘use strict’ const path = require(‘path’)

function resolve (dir) { return path.join(__dirname, ‘.’, dir) }

module.exports = { context: path.resolve(__dirname, ‘./‘), resolve: { extensions: [‘.js’, ‘.vue’, ‘.json’], alias: { ‘@’: resolve(‘src’), } } } ```

  • 进入 WebStorm preferences -> Language & Framework -> JavaScript -> Webpack,选择这个文件即可

image.png