656 màn hình ứng dụng di động sẵn dùng

Phản hồi

Khắc phục sự cố

Hoạt ảnh không chạy, phông chữ sai, một tác nhân đã thiết kế lại màn hình của bạn. Năm sự cố có thật.

Hoạt ảnh không chạy

Đây rõ ràng là vấn đề phổ biến nhất. Reanimated cần plugin Babel của nó, và nó phải là plugin cuối cùng trong mảng plugins. Không có nó, các thành phần có hoạt ảnh sẽ hiển thị ở giá trị cuối cùng của chúng và không có gì di chuyển, mà không có bất kỳ lỗi nào ở bất cứ đâu.

// babel.config.js
module.exports = function (api) {
  api.cache(true)
  return {
    presets: ['babel-preset-expo'],
    plugins: ['react-native-reanimated/plugin'], // must be LAST
  }
}

Sau đó khởi động lại bundler với cache đã được xóa: npx expo start -c. Khởi động lại thông thường là không đủ.

Phông chữ trông sai

Phông chữ được tải một lần ở gốc ứng dụng, không phải bên trong một màn hình. Mỗi thiết kế xuất ra một đối tượng fonts; trải nó vào useFonts ở gốc của bạn và giữ splash screen cho đến khi nó được giải quyết. Nếu bạn bỏ qua điều này, văn bản sẽ quay về phông chữ hệ thống và mỗi độ đậm nhạt sẽ trông hơi sai một chút.

import { useFonts } from 'expo-font'
import * as SplashScreen from 'expo-splash-screen'
import { fonts } from './components/clean-settings/screen'

SplashScreen.preventAutoHideAsync()

export default function App() {
  const [loaded, error] = useFonts({ ...fonts })
  useEffect(() => {
    if (loaded || error) SplashScreen.hideAsync()
  }, [loaded, error])
  if (!loaded && !error) return null
  return <YourApp />
}

Tác nhân đã thiết kế lại để khớp với ứng dụng của tôi

Bảo nó hoàn tác thay đổi và dán prompt vào một cuộc trò chuyện mới. Hướng dẫn không điều chỉnh có trong mọi prompt, nhưng một phiên làm việc dài mà tác nhân đã hấp thụ các quy ước của bạn có thể bỏ qua nó. Một ngữ cảnh sạch là cách khắc phục đáng tin cậy.

Bị crash trên Expo Go

Kiểm tra huy hiệu của thiết kế. Một số ít dùng các module native mà Expo Go không đóng gói sẵn, và những cái đó cần một development build. Huy hiệu trên thẻ, huy hiệu trên trang chi tiết và chính prompt đều nói về điều này trước khi bạn sao chép.

npx expo run:ios

Tác nhân dừng lại giữa chừng và để lại một placeholder

Yêu cầu nó hoàn thành tệp mà nó đã cắt bớt, bằng cách nêu tên tệp đó. Prompt cấm placeholder một cách rõ ràng, nhưng các tác nhân dưới áp lực ngữ cảnh đôi khi vẫn làm vậy, và các flow dài thường là thủ phạm. Không có gì bị mất; phần còn lại của việc dán vẫn nguyên vẹn.

Vẫn bị kẹt?
Viết email đến support@clevens.com kèm theo slug của thiết kế và những gì tác nhân của bạn đã làm. Một prompt thất bại theo cùng một cách hai lần là lỗi trong prompt, không phải trong cài đặt của bạn, và nó sẽ được sửa.