Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias

Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias

王林
王林ke hadapan
2023-05-11 09:43:051024semak imbas

Selesaikan masalah vue3 menggunakan ralat alias:

Pada vue-cli3 dan ke atas, apabila mencipta projek vue3 dan menggunakan skrip taip, alias akan dikonfigurasikan secara automatik.

ditemui dalam tsconfig.json

"baseUrl": ".",
"paths": {
      "@/*": [
        "src/*"
      ]
    }
"include": [
    "src/**/*.ts",
    "src/**/*.tsx",
    "src/**/*.vue",
    "tests/**/*.ts",
    "tests/**/*.tsx"
  ]

Masalah pertama ialah laluan anda betul Jika pemalam vetur digunakan, Ia sentiasa melaporkan bahawa laluan alias tidak boleh ditemui

Jadi anda boleh mengubah suai terus konfigurasi dalam konfigurasi pemalam vetur

Buka tetapan dan cari vetur pemalam

Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias

Cari setting.json Konfigurasikan

Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias

dalam setting.json Tambah "vetur.validation.script": false

Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias

untuk menyelesaikan vetur masalah pelaporan ralat

Tidak perlu menambah fail vue.config.js dalam projek ini

Lampiran: Tetapan alias dalam vue

Untuk 3.0+ Untuk Vue, buat vue.config.js baharu.

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

Dalam fail penghalaan kami, ia boleh ditulis sebagai

import Login from '#/views/Login.vue'

Sebagai contoh, kami menetapkan alias direktori src/views kepada paparan

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'

Nota: diri. -built vue .config.js dan konfigurasi lalai digabungkan ke dalam konfigurasi akhir.

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam