npm i--save-dev@types/node (2)在ts.config.js中添加配置"types":["node"]{"compilerOptions":{..."types":["node"]},...}(3)配置别名 vite.config.js...resolve:{alias:{'@':path.resolve(__dirname,'src')}} 搞定!
1. 需要在vite.config.ts配置别名(附上我的配置文件全文) View Code 2. 需要在tsconfig.json配置别名 (也一样附上) View Code
Vue3+vite+js 配置别名@报错 vue3项目中配置vite.config.js时使用path模块报错,一直警告找不大到path模块 原因:path模块是node.js内置的功能,但是node.js本身并不支持ts 解决方案:安装@types/node npminstall@types/node -D import { defineConfig } from 'vite'import uni from'@dcloudio/vite-plugin-uni'i...
vue3+ts+vite项目报错:找不到名称“GC”。ts-plugin(2304) GC变量通过script标签引入的第三方引入,但是ts-plugin并不知道,需要明确声明这个变量的类型 /// <reference types="vite/client" /> declare module "*.vue" { import type { DefineComponent } from "vue"; // eslint-disable-next-line @typesc...
使用import引入文件默认是“./……”上下层级多一些的时候难免就会出错,设置一个基础目录的别名就比较有用了。 在vite.config.ts中添加配置 // vite.config.ts// 导入path模块importpathfrom'path'// defineConfig添加以下内容resolve:{alias:{'@':path.resolve(__dirname,'src')}}// 例如import{defineConfig...
通过$ npm create vite@latest创建vite项目的时候,在vite.confog.ts文件中添加alias别名时,想要引入node的path模块,会报错 原因:path模块是node.js内置的功能,但是node.js本身并不支持ts 解决方案:安装@types/node npm install @types/node -D 方案一: ...
vue3+vite+ts项目build时报了一大长串错,错误如下,有自己代码的问题,居然还有根本不是自己写的,类似node_modules/@vue/runtime-core/dist/runtime-core.这种里面的错误,上网查询+尝试n久,终于解决了,解决方法放在下面了。 src/components/doc/SwitchDemo.vue:15:26 - error TS2304: Cannot find name 'b ool...
vue3,vite为2.5.10。因为想取别名,所以在vite.config.ts中配置了alias,然后又在tsconfig.jsono中配置了baseUrl:'./' 和 paths:{"@/":["./src/"]}这两个属性。配置完成后,能正常使用 @ 来引用文件。但是,我引用了一个 使用 script setup 的组件,然后引入的地方就报错了。就说没有默认导出。 如果把引...
vue3+ts+vite项目,解决找不到模块声明的错误 网上搜了下,解决方法有两种,都试了一下。 根目录或 src 文件夹找到或创建env.d.ts,并写入 declare module '*.vue' { import { defineComponent } from 'vue' const Component: ReturnType<typeof defineComponent>...