Vite
学习笔记
mrhaoxiaojun
这个作者很懒,什么都没留下…
展开
-
vue3 使用vite打包的时候,发生了这个错误:‘Form‘ only refers to a type, but is being used as a value here.
vue3+ts开发,在使用 vite 打包的时候,发生了类似这样的类型错误很多:‘Form’ only refers to a type, but is being used as a value here.但是前几次打包还没有问题,忘记了什么操作后出现了现在的问题,后来发现将vue-tsc版本升级到最新版本就可以正常打包了,确实版本也比较低yarn add vue-tsc@next...原创 2022-04-10 18:19:33 · 2539 阅读 · 0 评论 -
vite打包类库的时候,总包和子包区分打包,怎么打包出来的都是总包的内容
需求作者想打包一个组件库,输出可按需加载的总包的同时,并希望将每个组件进行打包输出,这样的话1、可以批量或按需引用总包2、也可以引用个别组件,无需引用总包,使得每个组件都可以单独运行,独立使用、独立部署问题在lib入口这里明明区分了不同的入口,但是打包到文件,所有的子包内容却依然是总包的,有种被覆盖了,或者是入口没有生效,还是默认走了全量打包并输出到了各个子包里以下是伪代码,其实分了两个build进行分别处理且入口不同// 各个子组件独立输出构建 lib: { entry: 子入口,原创 2022-02-08 17:04:23 · 3802 阅读 · 4 评论 -
vite2打包出现警告“@charset“ must be the first rule in the file }@charset “UTF-8“; 该如何消除呢?
警告警告内容如下图原因作者使用scss 编译使用的类库:“sass”: “^1.47.0”sass编译的时候,因为被编译的文件里可能有中文,所以会这样解决在vite.config.js里面,加一个sass的配置,把charset关掉就行了官网对css预处理的apivite.config.js 中的配置export default defineConfig({ css: { preprocessorOptions: { scss: { charset原创 2022-02-08 16:44:34 · 1554 阅读 · 2 评论