> 웹 프론트엔드 > View.js > vue3에서 별칭을 사용할 때 오류를 해결하는 방법

vue3에서 별칭을 사용할 때 오류를 해결하는 방법

王林
풀어 주다: 2023-05-11 09:43:05
앞으로
1072명이 탐색했습니다.

vue3에서 별칭을 사용할 때 오류 보고 문제 해결:

vue-cli3 이상에서는 vue3 프로젝트를 생성하고 typescript를 사용할 때 별칭이 자동으로 구성됩니다.

프로젝트의 루트 경로 아래 tsconfig.json

"baseUrl": ".",
"paths": {
      "@/*": [
        "src/*"
      ]
    }
"include": [
    "src/**/*.ts",
    "src/**/*.tsx",
    "src/**/*.vue",
    "tests/**/*.ts",
    "tests/**/*.tsx"
  ]
로그인 후 복사

에 있습니다

const path = require('path')
function resolve(dir) {
    return path.join(__dirname, dir);
}
module.exports = {
    configureWebpack: {
        resolve: {
            alias: {
                '#': resolve('src'),
            }
        }
    },
}
로그인 후 복사

먼저 문제는

vetur 플러그인을 사용하면 항상 보고된다는 것입니다. 별칭 경로를 찾을 수 없습니다

그래서 직접

vetur 플러그인 구성에서 구성을 수정하세요

설정을 열고

veturvue3에서 별칭을 사용할 때 오류를 해결하는 방법 플러그인을 찾으세요

setting.json을 찾으세요 vue3에서 별칭을 사용할 때 오류를 해결하는 방법 구성

setting.json

스크립트에

"vetur.validation"을 추가합니다.”: falsevue3에서 별칭을 사용할 때 오류를 해결하는 방법

vetur 오류 보고 문제를 해결할 수 있습니다

를 추가할 필요가 없습니다. 이 프로젝트의 vue.config.js 파일

첨부 파일: vue

의 별칭 설정 Vue 3.0+의 경우 새 vue.config.js를 만듭니다.

import Login from '#/views/Login.vue'
로그인 후 복사

라우팅 파일에서는

const path = require('path')
 
function resolve(dir) {
    return path.join(__dirname, dir);
}
module.exports = {
    configureWebpack: {
        resolve: {
            alias: {
                '#': resolve('src'),
                'views':resolve('src/views'),
            }
        }
    },
 
}
import Vue from 'vue'
import VueRouter from 'vue-router'
import Login from 'views/Login.vue'
로그인 후 복사
로 작성할 수 있습니다. 또 다른 예에서는 src/views 디렉터리의 별칭을 views🎜rrreee🎜로 설정합니다. 참고: 자체 빌드된 vue.config.js 및 기본 구성 최종 구성에 병합됩니다. 🎜

위 내용은 vue3에서 별칭을 사용할 때 오류를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿