Module non trouvé: Erreur: impossible de résoudre "de réagir-bootstrap-validation"
Question
Je reçois l'erreur suivante dans webpack
Error: Cannot find module 'react-bootstrap-validtion'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:20:19)
Ai-je référencé ou l'installation du module de manière incorrecte?
C'est la façon dont je l'ai fait en suivant l'exemple du site officiel. (https://www.npmjs.com/package/react-bootstrap-validation)
Environnement
Ce sont le nœud de l'environnement, je travaille avec
npm -v
3.10.7
nvm version
v5.11.1
node -v
v5.11.1
C'est de cette façon que j'ai installé le module
npm install --save react-bootstrap-validation
Réagir Composant
C'est de cette façon que j'ai mis en œuvre mes Réagir composant
import React, {Component} from 'react'
import { ButtonInput } from 'react-bootstrap'
import { Form } from 'react-bootstrap-validation'
export default class LoginForm extends Component {
constructor(props) {
super(props)
this.state = {
showModal: false,
email: '',
password: ''
}
}
_handleValidSubmit(values) {}
_handleInvalidSubmit(errors, values) {}
render() {
return (
<div>
<div className="account">
<div className="container">
<div className="page-title">Login</div>
<div className="page-desc">Email used at sign up</div>
<Form
onValidSubmit={this._handleValidSubmit.bind(this)}
onInvalidSubmit={this._handleInvalidSubmit.bind(this)}>
<ValidatedInput
type="text"
label="Email"
name="email"
validate="required,isEmail"
errorHelp={{
required: "Please enter your e-mail",
isEmail: "Email is invalid"
}}
/>
<ValidatedInput
type="password"
label="Password"
name="password"
validate="required,isLength:6:60"
errorHelp={{
required: "Please specify a password",
isEmail: "Password must be at least 6 characters"
}}
/>
<ButtonInput
type="submit"
bsSize="large"
bsStyle="primary"
value="LOGIN"
/>
</Form>
</div>
</div>
</div>
)
}
}
validtion
n'est pas le même que validation
.merci!!!! Qui a été résolu. Veuillez l'ignorer. Je suis quand même à faire des erreurs suivantes:
Module not found: Error: Can't resolve 'react-bootstrap-validation' in '/usr/src/app/app/js/components/main'
Qui est en conflit avec le message d'erreur donné dans la question
pouvez-vous voir le dossier du package
react-bootstrap-validation
dans votre dossier node_modules?merci pour vos commentaires! Oui. J'ai attaché a la sortie de la ngp liste " ci-dessous! Veuillez vous y reporter en cas de besoin!
OriginalL'auteur Giwoo Gustavo Lee | 2016-09-09
Vous devez vous connecter pour publier un commentaire.
Module pas trouvé d'erreur se produire lorsque vous utilisez un module et que le module n'est pas installé ou nœud est pas en mesure de localiser ce module en cas d'un mauvais chemin.
donc parfois pas tous les modules sont installés correctement à cause d'une autorisation des problèmes de sécurité.
De sorte s'il vous plaît essayer de donner toutes les autorisations ou exécuter en tant que Root et ajouter sudo si yoy sont à l'aide de machine ubuntu.
De sorte que vous pouvez installer ce module via directement en exécutant la commande suivante:-
ou si vous utilisez linux/ubuntu que d'exécuter la commande suivante:-
Ou d'abord, veuillez vérifier dans la console lors de l'installation du module
si de sorte que veuillez joindre également que la console, dans ce cas, vous devez installer le module dépendant également séparément via npm install.
Espère que cela va vous aider!
Grâce
OriginalL'auteur Parveen yadav