我想用React實現一個非常大的Python項目的前端。 似乎大多數教程都要求我們使用Node來訪問軟件包,有沒有辦法在沒有它們的情況下避開?在沒有節點的情況下在大型python項目中設置React
最初我以爲我可以用它來類似bootstrap或jquery,我只是下載文件或使用CDN並在HTML文件中標記它們,但它不起作用。
我該從哪裏出發?有沒有簡單的方法來安裝React?
謝謝!
編輯:我應該添加我目前正在做的代碼。我曾嘗試訪問反應網站上的文件,但似乎沒有任何工作,並且從我在其他問題和教程中閱讀的內容中,他們總是要求通過npm進行安裝,以使其全部正常工作,或者看起來如此。 。
<div id='app'></div>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://unpkg.com/[email protected]/dist/react.js"></script>
<script src="https://unpkg.com/[email protected]/dist/react-dom.js"></script>
<script type="text/babel" src="//cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>
<script type="text/babel">
var React = require ('react');
var ReactDOM = require ('react-dom');
var Test = React.createClass({
render: function(){
return(<h1>it is working! </h1>);
}
});
ReactDOM.render(<Test />, document.getElementById('app'));
你看這裏嗎? https://facebook.github.io/react/downloads.html它有你需要的一切。然而對於一個'大型python項目',我認爲安裝Node會很有意義。 – azium
@azium yup,那正是我用過的那個沒有用的。 至於Node,我是否不得不通過一些環節來整合這兩個? – theJuls
沒有。不需要任何集成。前端節點僅用作構建工具,而不是服務器 – azium