什么时候开始npm我得到TypeError:无法读取undefined属性'string'
我已经安装了节点js和mongo db,之后我开始了节点js。当我启动节点js时,我得到这个错误。这个错误是从server.js文件中抛出的。但我无法确定哪一行是抛出错误。什么时候开始npm我得到TypeError:无法读取undefined属性'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文件具有行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']
};
下面的代码这是我的package.json文件
{ "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"
}
}
可我知道我要去的地方错了..
回答:
"prop-types": "^15.6.0"
package.json文件中缺少依赖关系。在您的项目中执行下面的命令来安装它。
npm install --save prop-types
以上是 什么时候开始npm我得到TypeError:无法读取undefined属性'string' 的全部内容, 来源链接: utcz.com/qa/261747.html