1

LevelUpTuts Meteor+React for Everyone シリーズを見ています。「 Uncaught Invariant Violation: _registerComponent(...): Target container is not a DOM element.」 エラーが発生していますが、どこに問題があるのか​​ わかりません。

client/Main.html
<head>
<title>myResolutions</title>
<meta charset="utf-8"/>
</head>

<body>
<div id="target-render"></div>
<script src="./App.js"></script
</body>

私の App.jsx で

client/App.jsx
import React from 'react';
import ReactDOM from 'react-dom';

class App extends React.Component{
render() {
    return (
        <h1> Hello World </h1>
    )
}
}

if(Meteor.isClient){
Meteor.startup(function(){
    ReactDOM.render(<App />,document.getElementById("render-target"));
});
}
4

3 に答える 3

0

Meteorまず、インポートする必要があります。次に、htmlimport { Meteor } from 'meteor/meteor';に含める必要はありません。<script src="./App.js"></script>その行にタイプミスがあることに注意してください。スクリプトタグを適切に閉じていませんでした

于 2016-07-31T19:51:01.013 に答える
0

問題はこの行から来ていると思います:

ここにあるはずがない。

他のものではなく公式の Meteor チュートリアルを使用することを強くお勧めします: https://www.meteor.com/tutorials/react/creating-an-app

于 2016-07-31T04:53:05.640 に答える