我想给我的ts项目增加 tailwind,tailwind官方教程里那个是纯 js 项目,连 tsconfig.json 都没的。
vite cli 工具创建的react+ts项目模板,要怎么改,才能使 tailwind.config.js 文件里面使用 require?报错是 is not defined。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 引用 皆我百晓生 小程序回复内容作答:
要在 tailwind.config.js 文件中使用 require,你需要使用
require()
而不是import
。在使用require()
之前,请确保你的项目的根目录还有一个postcss.config.js
文件,该文件将提供 PostCSS 的配置信息。首先,在你的项目的根目录执行以下命令,以确保 tailwind 相关的依赖已被安装:
npm install tailwindcss postcss autoprefixer
然后,在根目录创建一个
postcss.config.js
文件,并添加以下内容:module.exports = { plugins: [ require('tailwindcss'), require('autoprefixer') ] }
接下来,在
tailwind.config.js
文件中,你可以使用require()
引入postcss.config.js
文件。示例代码如下:module.exports = { purge: [], darkMode: false, // or 'media' or 'class' theme: { extend: {}, }, variants: { extend: {}, }, plugins: [ require('postcss-import'), require('tailwindcss'), require('autoprefixer'), ] }
现在,你应该能够在你的项目中成功使用
require()
并配置 Tailwind CSS 了。如果你在使用 TypeScript,确保你的
tsconfig.json
文件中设置了"esModuleInterop": true
。例如:{ "compilerOptions": { "esModuleInterop": true, // 其他设置... }, // 其他配置... }
这样你就可以正常引入
require()
,不再报错 "is not defined"。解决 无用评论 打赏 举报
悬赏问题
- ¥15 基于卷积神经网络的声纹识别
- ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
- ¥100 为什么这个恒流源电路不能恒流?
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 stm32开发clion时遇到的编译问题