【发布时间】:2019-03-05 07:09:00
【问题描述】:
我正在查看我一年前编写的一些代码,对于所有项目,我在运行 index.js(在 Atom 中,使用“脚本”包)时遇到错误。我完全忘记了我当时是如何运行这些项目的,并且从那时起就没有做过任何编程(使用 React)。是否需要使用 babel 转译此代码才能运行任何 JSX 代码?
/src 中的 index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();
package.json:
{
"name": "jammming",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^15.6.1",
"react-dom": "^15.6.1",
"react-scripts": "1.0.11"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
为什么会这样以及如何解决?
【问题讨论】:
标签: javascript reactjs jsx babeljs