我想在Ubuntu上使用React.js進行web開發項目,但我無法弄清楚如何設置它。請注意,我是一名初學者,並且以前只使用JavaScript和JQuery。我試圖按照說明here,我想我已經達到了我應該配置Babel的地步。這裏,在終端我跑安裝React.js和Babel
npm install --save-dev babel-cli babel-preset-react babel-preset-es2015
echo '{ "presets": ["react", "es2015"] }' > .babelrc
echo 'console.log([1, 2, 3].map(n => n + 1))' > index.js
./node_modules/.bin/babel index.js
我得到的輸出是:
"use strict";
console.log([1, 2, 3].map(function (n) {
return n + 1;
}));
這是偉大的,但是我希望能夠與相應的.js文件運行HTML文件,正如我通常那樣。正因爲如此,當我喜歡寫東西
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
與相應的HTML文件,我只是得到控制檯的錯誤(意外的標記插入或東西)。顯然,我還沒有設法安裝Ecmascript/JSX或其他什麼,我真的不知道我在做什麼。
所以,我想我的問題是,任何人都可以幫助我詳細解釋如何開始?我只是想能夠用React寫Javascript,並創建一個簡單的網頁。謝謝!
如果你想要一個完整的反應設置與npm,你需要像** webpack **來建立你的代碼(和可選地注入到一個HTML文件)。但是既然你說你自己是初學者,下面@ hunzaboy的答案可能是最快上手的方法。 – stinodes