Rumah > hujung hadapan web > View.js > Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias

Bagaimana untuk menyelesaikan ralat apabila vue3 menggunakan alias

王林
Lepaskan: 2023-05-11 09:43:05
ke hadapan
1071 orang telah melayarinya

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"
  ]
Salin selepas log masuk

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'),
            }
        }
    },
}
Salin selepas log masuk

Dalam fail penghalaan kami, ia boleh ditulis sebagai

import Login from '#/views/Login.vue'
Salin selepas log masuk

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'
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan