2017-12-18 3 views
0

노드 js 및 mongo db를 설치 한 다음 노드 js를 시작했습니다. 노드 js를 시작할 때이 오류가 발생합니다. 이 오류는 server.js 파일에서 발생합니다. 하지만 정확히 어떤 라인이 오류를 던지고 있는지 확인할 수는 없었습니다.npm을 시작하면 TypeError가 발생합니다. 정의되지 않은 'string'속성을 읽을 수 없습니다.

/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:22404 
    href: _react2['default'].PropTypes.string, 
            ^

TypeError: Cannot read property 'string' of undefined 
at Object.defineProperty.value (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:22404:38) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 
at Object.<anonymous> (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:20101:20) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 
at Object.i (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:19923:15) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 
at Object.defineProperty.value (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:19790:20) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 
at Object.defineProperty.value (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:19000:34) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 
at Object.<anonymous> (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:320:22) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 
at Object.<anonymous> (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:76:16) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 
at Object.obj.__esModule.default (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:57:19) 
at __webpack_require__ (/Users/aarthi.ananth/reactjs/reactjs/reaact-csp/CSP/public/build/server.js:30:30) 

내 server.js 파일이 내가 잘못 가고 어디

{ 
"name": "isomorphicdemo", 
"version": "1.1.1", 
"description": "React Customer care application", 
"main": "src/server/app.js", 
"scripts": { 
"start": "nodemon public/build/server.js" 
}, 
    "files": [ 
    "lib/", 
    "socket.io.js" 
], 
"dependencies": { 
"babel-core": "^6.26.0", 
"babel-loader": "^7.1.2", 
"babel-plugin-dev-expression": "^0.2.1", 
"babel-preset-es2015": "^6.16.0", 
"babel-preset-react": "^6.16.0", 
"babel-runtime": "^6.26.0", 
"babelify": "^8.0.0", 
"body-parser": "^1.15.2", 
"bootbox": "^4.4.0", 
"browserify": "^14.5.0", 
"deep-equal": "^1.0.1", 
"ejs": "^2.3.3", 
"ejs-loader": "^0.3.0", 
"engine.io-client": "^3.1.4", 
"express": "^4.13.3", 
"express-session": "^1.14.1", 
"express-useragent": "^1.0.3", 
"flux": "^3.1.3", 
"gulp-live-server": "0.0.31", 
"history": "^4.7.2", 
"http-proxy": "^1.11.1", 
"invariant": "^2.1.0", 
"jquery": "^3.1.1", 
"json-loader": "^0.5.2", 
"prop-types": "^15.6.0", 
"react": "^16.2.0", 
"react-bootstrap": "^0.31.5", 
"react-dom": "^16.2.0", 
"react-flux": "^1.0.1", 
"react-native-version-check": "^2.0.1", 
"react-router": "^4.2.0", 
"reactify": "^1.1.1", 
"simple-react-button": "^1.3.0", 
"socket.io-client": "^2.0.4", 
"style-loader": "^0.19.0", 
"stylus-loader": "^3.0.1", 
"superagent": "^3.8.1", 
"vinyl-source-stream": "^1.1.0", 
"warning": "^3.0.0", 
"webpack": "^3.9.1", 
"websocket": "^1.0.23", 
"ws": "^3.3.2" 
}, 
"devDependencies": { 
    "browser-sync": "^2.9.6", 
    "gulp": "^3.9.0", 
    "gulp-babel": "^7.0.0", 
    0"nodemon": "^1.7.0" 
} 
} 

내가 알고있다 내 package.json 파일입니다 라인 22403

var propTypes = { 
    href: _react2['default'].PropTypes.string, 
    onClick: _react2['default'].PropTypes.func, 
    disabled: _react2['default'].PropTypes.bool, 
    role: _react2['default'].PropTypes.string, 
    tabIndex: _react2['default'].PropTypes.oneOfType([_react2['default'].PropTypes.number, _react2['default'].PropTypes.string]), 
    /** 
    * this is sort of silly but needed for Button 
    */ 
    componentClass: _elementType2['default'] 
}; 

에서 다음과 같은 코드가 있습니다 ..

+0

'prop-types' dependency? –

+0

추가했지만 여전히 동일한 문제가 발생했습니다 –

답변

1

"prop-types": "^15.6.0" dependency가 package.json 파일에 없습니다. 프로젝트에서 아래 명령을 실행하여 설치하십시오.

npm install --save prop-types

+0

시도했지만 여전히 동일한 오류가 표시됩니다. –

관련 문제