vue3.0+vite+ts项目搭建(报错处理)
报错一
warning package.json: No license field
$ vue-tsc --noEmit && vite build

解决方案,添加这两行,只添加一个是没有用的

报错二
node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1193:6 - error TS2748: Cannot access ambient const enums when the '--isolatedModules' flag is provided.

把tsconfig.json中的isolatedModules设置为false

报错三
yarn dev 不报错,build就报错
$ vue-tsc --noEmit && vite build
src/pages/home.vue:9:8 - error TS2339: Property 'appContext' does not exist on type 'ComponentInternalInstance | null'.
src/utils/request.ts:7:16 - error TS7016: Could not find a declaration file for module 'qs'

解决方式将package.json中的build部分改掉

改成这个样子就不再报错也可以正常打包了

报错四
打包报错

这个是打包配置文件写错了,改成这样就好了

报错五
打包的时候出现以下报错:
warnings when minifying css:
 > <stdin>:9:1: warning: "@charset" must be the first rule in the file
    9 │ }@charset "UTF-8";

解决方案:修改vite.config.ts文件配置
css部分加上charset: false
完整代码如图

报错六
vant采用cdn引入的方式报错
Uncaught (in promise) TypeError: Cannot read property 'proxy' of null
at Xe (vant.min.js:1)

解决方案,换用从vite.config.ts中引入CDN
上面这种报错是在从index.html引入CDN的情况下报错的
vue3.0+vite+ts项目搭建(报错处理)的更多相关文章
- vue3.0+vite+ts项目搭建--vite.config.ts配置(三)
		
vite.config.ts配置 配置路径处理模块 安装ts的类型声明文件 yarn add @types/node -D 通过配置alias来定义路径的别名 resolve: { alias: { ...
 - vue3.0+vite+ts项目搭建--基础配置(二)
		
集成vue-router 使用yarn yarn add vue-router@next --save 安装完成之后在src目录下创建文件夹router/index.ts,创建完成之后需要在Vue-R ...
 - vue3.0+vite+ts项目搭建-postcss-pxtorem 实现移动自适应(五)
		
这里不考虑大屏,所以不做amfe-flexible的配置 首先是安装依赖 yarn add postcss-loader postcss-pxtorem -D yarn add autoprefixe ...
 - vue3.0+vite+ts项目搭建--初始化项目(一)
		
vite 初始化项目 使用npm npm init vite@latest 使用yarn yarn create vite 使用pnpm pnpx create-vite 根据提示输入项目名称,选择v ...
 - vue3.0+vite+ts项目搭建-axios封装(六)
		
封装方式一 import axios from 'axios' import qs from 'qs' import { Toast } from 'vant' import Lockr from ' ...
 - vue3.0+vite+ts项目搭建-分环境打包(四)
		
分环境打包配置 新建.env.dev(或者.env) VITE_NODE_ENV = 'dev' VITE_HOST = 'http://local.host.com' 执行yarn dev ,控制台 ...
 - Linux下Tomcat项目启动报错
		
Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...
 - Eureka Server项目启动报错处理
		
Eureka Server项目启动报错处理 Eureka是一个服务发现组件,提供服务注册.发现等注册中心功能,使用spring boot启动eureka应用时出现报错: 20:36:17.646 [r ...
 - 用VS不同版本打开项目,报错:MS Build Error MSB4019: Microsoft.WebApplication.targets was not found
		
本例是在用VS2008打开项目是报错 未找到C:\Program Files\MSBuild\Microsoft\VisualStudio\V10.0 In the last article Buil ...
 
随机推荐
- 关于UML类图方面的问题(连载)
			
UML类图符号:类中属性的可见性主要包括公有(public).私有(Private)和受保护(Protected).在UML中,公有类型的用"+"表达,私有类型用"-&q ...
 - mit6.830 - lab1 - 存储模型 - 题解
			
1.Intro github : https://github.com/CreatorsStack/CreatorDB lab1实现数据库基本的存储逻辑结构,具体包括:Tuple,TupleDesc, ...
 - 第46篇-signature_handler与result_handler
			
在之前介绍为native方法设置解释执行的入口时介绍过,当Method::native_function为空时会调用InterpreterRuntime::prepare_native_call()函 ...
 - [BUUCTF]PWN——[BJDCTF 2nd]ydsneedgirlfriend2
			
[BJDCTF 2nd]ydsneedgirlfriend2 附件 步骤: 例行检查,64位程序,开启了canary和nx 试运行一下程序,看看大概的情况,经典的堆块的布局 64位ida载入,习惯性的 ...
 - java web 404错误页面配置
			
java web 404错误页面配置:注意红框的地方,在工程的web.xml文件里的最开头加入如下的内容便可,但是也有问题,针对以.action后缀名和.jsp后缀名不起作用, 因为后面配置了一些拦截 ...
 - cmake全面教程
			
1. 官网教程 2. 中文教程 3. Modern CMake
 - 【九度OJ】题目1109:连通图 解题报告
			
[九度OJ]题目1109:连通图 解题报告 标签(空格分隔): 九度OJ 原题地址:http://ac.jobdu.com/problem.php?pid=1109 题目描述: 给定一个无向图和其中的 ...
 - 【LeetCode】486. Predict the Winner 解题报告(Python)
			
[LeetCode]486. Predict the Winner 解题报告(Python) 标签(空格分隔): LeetCode 作者: 负雪明烛 id: fuxuemingzhu 个人博客: ht ...
 - Labeling Balls(poj3687)
			
Labeling Balls Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 13109 Accepted: 3782 D ...
 - Web前端面试题整合,持续更新【可以收藏】
			
饭后闲来无事,把这几年带学生用的一些面试题整合一下,供上!拿走,不客气!应付一般公司的二面基本上是够用了.祝你早日拿到心仪的offer. css相关 1. 万能居中 1.margin: 0 auto; ...