vue3+ts+vite配置@别名报错 resolve: { alias: { "@": path.resolve(__dirname, "src")} },如上在vite.config.ts 配置了src别名为@。且通过 import router from "@/router"能正常访问页⾯。但是!vscode中报错了,如图 反复检查了很多次,找不到问题。。———分割⼀下,已解决该问题,参考⾃:...
npm i--save-dev@types/node ()在tsconfigjs中添加配置"types":["node"]{"compilerOptions":{..."types":["node"]},...}(3)配置别名 vite.config.js...resolve:{alias:{'@':path.resolve(__dirname,'src')}} 搞定!
三、在vite.config.ts中修改 exportdefaultdefineConfig({ ...resolve: {// 别名resolve: {// Vite路径别名配置alias: {'@': path.resolve('./src') } } ... }, }); 四、关于 process is not defined 报错问题 process.env 已经废弃,改为 import.meta.env...
1.使用别名需要用到node的path,vite.config.ts 提示找不到对应模块 npm install @types/node --save-dev 2.报错unable to verify the first certificate at TLSSocket.onConnectSecure 采用接口https必须配置 HTTPS& 自签名证书 在自己选一个文件的地方创建新文件夹,生成ca证书mkcert create-ca再生成cert证书mkcert...
问题描述 使用vite创建vue3项目,配置ts和tsx出错,主要是vscode编辑器不能识别jsx语法,但是可以正常启动 问题复现 一、初始化项目 npm create vite@latest 输入项目名、选择Vue、TypeScript 二、配置tsx 1、npm i -D @vitejs/plugin-vue-jsx 2、在vite.config.ts中加入tsx
vue3+ts+vite项目报错:找不到名称“GC”。ts-plugin(2304) GC变量通过script标签引入的第三方引入,但是ts-plugin并不知道,需要明确声明这个变量的类型 /// <reference types="vite/client" /> declare module "*.vue" { import type { DefineComponent } from "vue";...
原因:path模块是node.js内置的功能,但是node.js本身并不支持ts 解决方案:安装@types/node npm install @types/node-D 方案一: import{ defineConfig }from'vite'importvuefrom'@vitejs/plugin-vue'import{ resolve }from'path'exportdefaultdefineConfig({plugins: [vue()],resolve: {// 配置别名alias: {"@...
【Vue】vite + ts 配置别名 import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import {resolve} from 'path' function _resolve(dir: string) { return resolve(__dirname, dir) } // https://vitejs.dev/config/
为了解决这个报错,需要在tsconfig.ts新加个配置: {"compilerOptions":{..."paths":{"@":["./src"],"@/*":["./src/*"]// 多加个这个}}} 再奉上vite.config.ts的代码 exportdefaultdefineConfig({...resolve:{// 别名alias:{"@":path.join(__dirname,"./src"),},//extensions: [".ts", "...