嗨,我正在尝试在我的 vite-react 应用程序中使用材料顺风组件。
我正在 webstorm ide 中工作。
我按照顺风安装提供的所有步骤进行操作:
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
@tailwind base;
@tailwind components;
@tailwind utilities;
然后我按照提供的方式进行材料顺风安装:
npm i @material-tailwind/react
将之前的模板路径更改为:
const withMT = require("@material-tailwind/react/utils/withMT");
module.exports = withMT({
content: ["./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [],
});
在这个阶段,Webstorm 给了我 2 个错误:
ESLint: 'require' is not defined. (no-undef)
ESLint: 'module' is not defined. (no-undef)
import {ThemeProvider} from "@material-tailwind/react";
ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
<ThemeProvider>
<App/>
</ThemeProvider>
</React.StrictMode>,
)
import './App.css'
import {Button} from "@material-tailwind/react";
export default function App() {
return <Button>Button</Button>;
}
我在控制台中遇到很多错误: 错误截图
我是 React 新手,不知道这些错误是怎么回事。很高兴您能帮忙!
我也一样。好难过。我也在 typescrypt 上尝试过这个。但似乎 React js/ts 设置的完整文档不够清晰。