sonofmagic / weapp-tailwindcss

weapp-tailwindcss - bring tailwindcss to weapp ! 把 tailwindcss 原子化思想带入小程序开发吧 !
https://tw.icebreaker.top
MIT License
1.21k stars 87 forks source link

[Bug(weapp-vite)]: 使用官方 TDesign - 零售电商模版 , 按教程 快速开始(纯原生), 最後不能成功使用vite生成dist #379

Open sarahthio opened 1 week ago

sarahthio commented 1 week ago

weapp-tailwindcss 版本

3.5.2

框架 & 小程序平台

TDesign - 零售电商模版

最小复现bug的代码仓库链接

No response

复现bug的步骤

npm run dev

预期是什么?

通過

实际发生了什么?

build started... ✓ 175 modules transformed. [vite]: Rollup failed to resolve import "tdesign-miniprogram/toast/index" from "/Users/t/WeChatProjects/miniprogram-1/pages/home/home.js". This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to build.rollupOptions.external

运行环境

No response

其他附加信息

No response

sonofmagic commented 1 week ago

使用 TDesign 我记得,要构建一下 npm 吧,你试试微信开发者工具里的这个选项呢,或者我记得我的命令里面也到带了一个 : weapp-vite build-npm

sarahthio commented 1 week ago

也不行,但更新了vite config 可以了,要指一下路徑:


import { defineConfig } from 'weapp-vite/config'
import { UnifiedViteWeappTailwindcssPlugin as uvwt } from 'weapp-tailwindcss/vite'
import path from 'path';

export default defineConfig({
  plugins: [
    // @ts-ignore
    uvwt({
      rem2rpx: true,
    }),
  ],

  resolve: {
    alias: {
      'tdesign-miniprogram': path.resolve(__dirname, "./miniprogram_npm/tdesign-miniprogram")
    },
  },
})