jeck猫
这是最简单的入门方法npx create-react-app my-appcd my-appnpm start下面是一个替代方案,但它涉及更多。mkdir my-app // create directorycd my-appnpm init -y //create package.jsonnpm install react react-dom //install react and react-domtouch index.js index.css您可以将代码添加到 index.js。它看起来像这样import React from 'react';import ReactDOM from 'react-dom';import './index.css';class App extends React.Component{ render(){ return( <div>Hello World</div> ) }}ReactDOM.render(<App />, document.getElementById('app'))之后你需要得到你的 babelnpm install --save-dev @babel/core @babel/preset-env @babel/preset-react webpack webpack-cli webpack-dev-server babel-loader css-loader style-loader html-webpack-plugintouch webpack.config.js配置你的 webpackvar path = require('path');var HtmlWebpackPlugin = require('html-webpack-plugin');module.exports = { entry : './my-app/index.js', output : { path : path.resolve(__dirname , 'dist'), filename: 'index_bundle.js' }, module : { rules : [ {test : /\.(js)$/, use:'babel-loader'}, {test : /\.css$/, use:['style-loader', 'css-loader']} ] }, mode:'development', plugins : [ new HtmlWebpackPlugin ({ template : 'my-app/index.html' }) ]}添加 babel 预设和 npm 命令来构建(build)和运行(dev)你的代码到 package.json "main": "index.js", "babel":{ "presets" : [ "@babel/preset-env", "@babel/preset-react" ] }"scripts": { "build": "webpack", "dev": "webpack-dev-server --open" }