Il registro delle modifiche di reagire nativo menziona https://facebook.github.io/react/blog/2015/04/17/react-native-v0.4.htmlCome richiedere sottolineatura nel reagire nativo
NPM modules compatibility: There are a lot of libraries on NPM that do not depend on node/browser internals that would be really useful in React Native, such as superagent, underscore, ...
ma non funziona per me. E 'come installo, attraverso package.json
# package.json
"dependencies": {
"react-native": "*",
"underscore": "^1.8.3"
...
E in effetti vedo nel NPM dependecy
# npm ls
├─┬ [email protected]
| ...
├── [email protected]
└── [email protected]
E lo fa il lavoro per qualche altro reagiscono componenti
è il modo Richiedo
var _ = require('underscore');
Ma non funziona, _
non è definito
Grazie per qualsiasi consiglio.
stai usando nello stesso file? puoi incollare un codice nella tua domanda? – WebQube
No, la libreria 'underscore' si trova nella cartella' node_modules', altre librerie che ho usato come 'react-native-keyboardevents',' react-native-navbar' tutte sono anch'esse in 'node_modules'. Ma loro lavorano. Non so qual è la differenza tra di loro –
1. Forse stai provando ad usarlo da un altro file? un file in cui non hai incluso il 'carattere di sottolineatura '? 2. magari provare a lavorare con i punti di rottura del browser. cmd + d nel tuo simulatore e usa la scheda fonti per eseguire il debug di questo. – WebQube