它可以编译并节点成功。但是当在chrome,crash和warning中打开时:React.createElement:type不应为null ,undefined,boolean或number。它应该是一个强大的 g(对于DOM元素)或ReactClass(对于复合c) omponents)。
这里有一些文件,确切代码没有错误。谁能帮我 ?我的操作系统是winX64
的package.json
{
"name": "babel",
"version": "1.0.0",
"description": "babel test",
"main": "server.js",
"scripts": {
"build": "babel -d . src/",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "taohx",
"license": "ISC",
"dependencies": {
"react": "^15.3.2",
"react-dom": "^15.3.2"
},
"devDependencies": {
"babel-cli": "^6.16.0",
"babel-preset-es2015": "^6.16.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-2": "^6.17.0"
}
}
这是崩溃信息
Warning: React.createElement: type should not be null, unde
fined, boolean, or number. It should be a string (for DOM e
lements) or a ReactClass (for composite components).
D:\nodeJS\JS\2016-10-21\react_demo\reactBabel\node_modules\
react\node_modules\fbjs\lib\invariant.js:45
throw error;
^
Invariant Violation: Element type is invalid: expected a st
ring (for built-in components) or a class/function (for com
posite components) but got: object.
at invariant (D:\nodeJS\JS\2016-10-21\react_demo\reactB
abel\node_modules\react\node_modules\fbjs\lib\invariant.js:
38:15)
at instantiateReactComponent (D:\nodeJS\JS\2016-10-21\r
eact_demo\reactBabel\node_modules\react\lib\instantiateReac
tComponent.js:70:134)
at D:\nodeJS\JS\2016-10-21\react_demo\reactBabel\node_m
odules\react\lib\ReactServerRendering.js:45:31
at ReactServerRenderingTransaction.Mixin.perform (D:\no
deJS\JS\2016-10-21\react_demo\reactBabel\node_modules\react
\lib\Transaction.js:138:20)
at renderToStringImpl (D:\nodeJS\JS\2016-10-21\react_de
mo\reactBabel\node_modules\react\lib\ReactServerRendering.j
s:44:24)
at Object.renderToString (D:\nodeJS\JS\2016-10-21\react
_demo\reactBabel\node_modules\react\lib\ReactServerRenderin
g.js:74:10)
at Server.<anonymous> (D:\nodeJS\JS\2016-10-21\react_de
mo\reactBabel\server.js:20:101)
at emitTwo (events.js:87:13)
at Server.emit (events.js:172:7)
at HTTPParser.parserOnIncoming [as onIncoming] (_http_s
erver.js:533:12)