modül - node_modules typescript'ten react-tap-event-plugin ithal edilemiyor
React ve TypeScript öğrenmeye çalışıyorum. Ve projemde Material-UI kullanmak istiyorum. Ana sayfadan, react-tap-event-plugin'i kurmam talimatı verildi, bunu yaptım ve "node_modules/react-tap-event-plugin" gerçekten mevcut!
Şimdi bunu yapmam gerekiyor:
import injectTapEventPlugin from 'react-tap-event-plugin';
injectTapEventPlugin();
Ama TypeScript derleyicisi bana modülü bulamadığını söylüyor.
Farklı varyantları denedim (require kullanarak, node_modules/... import ederek), ama hiçbiri işe yaramadı.
Bunu doğru şekilde nasıl kurabilirim?
Bu benim package.json dosyam:
{
"private": true,
"scripts": {
"dev": "lite-server"
},
"dependencies": {
"react": "^0.14.0",
"react-dom": "^0.14.0",
"fbjs": "^0.2.1",
"react-tap-event-plugin": "0.2.0",
"material-ui": "^0.14.0"
}
}
Cevap #1
react-tap-event-plugin için tanım dosyasını (.d.ts) yüklemeniz gerekiyor. Bunu aşağıdakini çalıştırarak typings ile yapabilirsiniz :
- eğer
typingsyüklü değilsenpm install typings --global typings install dt~react-tap-event-plugin --save
Ayrıca, tsconfig.json dosyasında typings/index.d.ts dosyasına referans vermeyi unutmayın.