当与React Navigation一起使用时,NativeWind无法正常工作。
当与React Navigation一起使用时,NativeWind无法正常工作。
NativeWind无法工作。
在文件tailwind.config.js的内容为'./App,{js,jsx,ts,tsx}'时,它可以工作,但自从我实现了React Navigation后就不再工作了。
tailwind.config.js:
/** @type {import('tailwindcss').Config} */ module.exports = { content: ["./App.{js,jsx,ts,tsx}", "./screens/**/*.{js,jsx,ts,tsx}"], theme: { extend: {}, }, plugins: [], }
package.json:
{ "name": "inovarlagos", "version": "1.0.0", "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web" }, "dependencies": { "@react-navigation/native": "^6.0.12", "@react-navigation/native-stack": "^6.8.0", "expo": "~46.0.9", "expo-status-bar": "~1.4.0", "nativewind": "^2.0.7", "react": "18.0.0", "react-native": "0.69.5", "react-native-safe-area-context": "4.3.1", "react-native-screens": "~3.15.0" }, "devDependencies": { "@babel/core": "^7.12.9", "tailwindcss": "^3.1.8" }, "private": true }
App.js:
import * as React from 'react'; import { View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import HomeScreen from './screens/HomeScreen'; const Stack = createNativeStackNavigator(); function App() { return (); } export default App;
./screens/HomeScreen.js:
import { View, Text } from 'react-native'; import React from 'react'; const HomeScreen = () => { return (); }; export default HomeScreen; Futuristik Lagos- Home
项目结构:
结果(TailWind无法工作):