前端之家收集整理的这篇文章主要介绍了
使用parcel打包react,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
创建项目
mkdir par-react //创建par-react 文件夹
cd par-react //进入文件夹
yarn init
安装依赖
yarn add react react-dom
yarn add babel-preset-react babel-preset-env
yarn add parcel-bundler
创建.babelrc文件
//.babelrc
{
"presets": ["env","react"]
}
创建index.html、index.css、index.js文件
<!--index.html-->
<!DOCTYPE html>
<html lang="en">
<head>
<Meta charset="UTF-8">
<Meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
<Meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>parcel with react</title>
</head>
<body>
<div id="root"></div>
<script src="index.js"></script>
</body>
</html>
//index.css
body,html,p{
padding: 0;
margin: 0;
}
body{
background: seagreen;
color: #fff;
}
//index.js
import React,{Component} from 'react'
import ReactDOM from 'react-dom'
import 'import './index.css'
class Pcomponent extends Component{
constructor(){
super()
this.state = {
age:'20',height:'180'
}
}
render(){
return(
<div>
<p>年龄:{this.state.age}</p>
<p>身高:{this.state.height}</p>
</div>
)
}
}
ReactDOM.render(
<Pcomponent />,document.getElementById('root')
)
运行parcel
parcel index.html