vite 安装腾讯im组件TUIKit问题记录

在遵循Vue3和TypeScript环境的项目里,按照文档安装IMWeb&H5集成方案时,遇到SASS解析错误。通过改变SASS和sass-loader的安装方式解决了问题。之后又出现了require未定义的错误,通过安装vite-plugin-require-transform插件并配置vite.config.ts文件成功解决该问题。
摘要由CSDN通过智能技术生成

按照vue3+ts要求安装依赖包

即时通信 IM Web & H5-含 UI 集成方案(荐)-文档中心-腾讯云 (tencent.com)

 

这个版本的文档采用全局安装sass:

npm install -g sass sass-loader@10.1.1

实际安装后遇到无法解析sass的错误提示,使用save方式安装sass得以解决:

npm install sass sass-loader@10.1.1 --save-dev

遇到如下问题:

index.ts:2 Uncaught ReferenceError: require is not defined
    at index.ts:2:17

可以安装require依赖:

npm i vite-plugin-require-transform

并配置vite.config.ts

import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
import requireTransform from 'vite-plugin-require-transform';

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [
        requireTransform({}),
        vue()
    ]
})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值