2016-12-19 22 views
10

Yerel olarak tepki vermek için bir uygulama oluşturuyorum ancak bazı içe aktarma hataları şu adresten alıyor: "Unknown named module". Bu, iki paketle, react-native-material-design ve react-native-db-models ile gerçekleşir, bu nedenle sorunun modüllerde değil kurulumumda olduğundan şüpheleniyorum."Bilinmeyen adlandırılmış modül" hatası yerel olarak tepki ver

Paketleri react-native link ile bağlamayı ve uygulamayı react-native run-android kullanarak yeniden denedim, ancak bunların hiçbiri bu sorunu çözmedi. Github'daki ithalat örneklerine baktım ve hatta çalışma kodunu kopyalamak aynı hatayı artırıyor.

Modülleri, iplik ve npm kullanarak yüklemeyi denedim. ../../react-native-db-models gibi göreli yollarla denedim. Çalışmadı! Bunlar benim proje bağımlılıkları vardır

import RNDBModel from 'react-native-db-models'; 

import { List, Button, Toolbar, } from 'react-native-material-design'; 

:

Bu benim modülleri içe nasıl

"dependencies": { 
    "react": "15.4.1", 
    "react-native": "0.39.2", 
    "react-native-db-models": "^0.1.3", 
    "react-native-material-design": "^0.3.7", 
    "react-native-md-textinput": "^2.0.4", 
    "react-native-vector-icons": "0.8.5", 
    "react-redux": "^5.0.1", 
    "redux": "^3.6.0", 
    "redux-logger": "^2.7.4" 
}, 

ben hangi sürümünün anlamaya, nasıl Yerli Bu modüller ile uyumsuz Tepki/Tepki kullanmalı mıyım Belki de hatanın ithalatla ilgisi yok ve projemle ilgisi var mı?

+0

Tepki-yerel malzeme tasarım paketi için. Bunu farklı bir projede kullanıyorum ve iyi çalışıyor. Ancak tepki-yerli-db modelleri için. Emin değilim. Bir yıldır güncellenmedi. Sadece tepki-yerli-malzeme-tasarım paketi ile bir örnek çıktı verebilir misiniz? –

+0

@SaadBen aynı hata: Bilinmeyen modül: "tepki-yerli-malzeme-tasarım" –

cevap

15

react-native start tarafından başlatılmış paket sunucu düğümü modüllerinin bir önbellek var gibi gözüküyor. Sunucunun durdurulması ve yeniden başlatılması sorunu çözdü.

Modülleri taktıktan sonra daima tepki sunucunuzu yeniden başlatın!

1

Paketin repository üzerindeki hızlı bir kontrol, 'Liste' modülünün artık mevcut olmadığını göstermektedir. İşte, neden kaldırıldığı için link.

Yani, ithalattan 'List' modülü kaldırmak gerekir:

import { Button, Toolbar, } from 'react-native-material-design'; 
İlgili konular