browserify ne peut pas trouver le module 'réagir'
J'ai ce morceau de réagir code appelé main.js
:
var React = require('react');
var Comment = React.createClass({
render: function(){
return (
<div className="comment">
<h2 className="commentAuthor">
{this.props.author}
</h2>
<span dangerouslySetInnerHTML={{__html:marked(this.props.children.toString(), {sanitize:true})}} />
</div>
);
}
});
Et je suis en train d'utiliser browserify et reactify:
browserify -t reactify main.js
Mais j'obtiens cette erreur:
Error: Cannot find module 'react' from '/Users/jameslin/projects/reactjs/react-0.13.2'
at /usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:46:17
at process (/usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:173:43)
at ondir (/usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:188:17)
at load (/usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:69:43)
at onex (/usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:92:31)
at /usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:22:47
at Object.oncomplete (fs.js:107:15)
Étant donné que j'ai installé react
et reactify
mnp modules par:
npm install -g react
npm install -g reactify
source d'informationauteur James Lin
Vous devez vous connecter pour publier un commentaire.
Le moment où j'ai posté ma question, et il semble que j'ai trouvé la réponse, installé le module localement fixe.
npm install react
Mais puis-je obtenir une autre erreur:
Error: EMFILE, open '/Users/jameslin/node_modules/react/package.json'
Mise à JOUR:
de course
ulimit -n 10000
correction du problème