0
對於一個快速測試,我已經建立了我main.jsx
文件寫在ES6
我ReacJS
應用:ReactJS - 巴貝爾使用問題編譯.jsx
main.jsx
import React from 'react'
import { render } from 'react-dom'
import { Router, Route, Link } from 'react-router'
class TestComponent extends React.Component {
render() {
return <div className="test">...</div>;
}
}
然後我編譯我的代碼以browserify
和babel
:
browserify -t babel main.jsx -o public/js/bundle.js
我得到這個錯誤:Error: Cannot find module 'babel'
什麼是最簡潔的方式編譯ES6
代碼ReactJS
?
我已經安裝了babelify,我已經推出了'browserify main.jsx -o公共/ JS/bundle.js -t [babelify --presets [ES2015反應]'但我得到這個錯誤:'無法找到預設「es2015」解析文件時' –
npm安裝babel-preset-es2015 –
好吧,babel-preset-es2015和babel-preset-react缺失,謝謝大家 –