2015-05-05 18 views
10

Tôi đã bit này của phản ứng mã được gọi là main.js:browserify không thể tìm thấy mô-đun 'phản ứng'

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> 
); 
} 
}); 

Và tôi đang cố gắng sử dụng browserify và reactify với nó:

browserify -t reactify main.js

Nhưng tôi nhận được lỗi này:

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) 

Cho rằng tôi đã cài đặt reactreactify module NPM bởi:

  • npm install -g react
  • npm install -g reactify

Trả lời

14

Khoảnh khắc tôi đăng câu hỏi của tôi, và dường như tôi thấy câu trả lời, cài đặt các module địa phương cố định nó.

npm install react

Nhưng sau đó tôi nhận được một lỗi:

Error: EMFILE, open '/Users/jameslin/node_modules/react/package.json'

UPDATE:

chạy ulimit -n 10000 khắc phục sự cố

+4

Nhưng tại sao? (morecharacterstopost) – Sebastialonso

Các vấn đề liên quan