当前位置:首页 > React

macbook如何安装react

2026-02-11 21:22:41React

安装 Node.js 和 npm

在 MacBook 上安装 React 需要先安装 Node.js,它包含了 npm(Node Package Manager)。访问 Node.js 官网 下载最新 LTS 版本并安装。安装完成后,在终端运行以下命令验证是否安装成功:

node -v
npm -v

使用 Create React App 创建项目

Create React App 是官方推荐的脚手架工具,可以快速初始化 React 项目。在终端运行以下命令全局安装并创建项目:

npx create-react-app my-app
cd my-app
npm start

项目创建完成后会自动启动开发服务器,默认在浏览器打开 http://localhost:3000

macbook如何安装react

手动配置 React 环境(可选)

如果需要手动配置,可以通过以下步骤完成:

  1. 初始化项目并安装 React 核心库:
    mkdir my-app
    cd my-app
    npm init -y
    npm install react react-dom
  2. 安装开发依赖(如 Babel 和 Webpack):
    npm 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-plugin

配置 Babel 和 Webpack

在项目根目录创建 webpack.config.js.babelrc 文件:

macbook如何安装react

// webpack.config.js
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
  entry: './src/index.js',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js',
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        use: {
          loader: 'babel-loader',
        },
      },
      {
        test: /\.css$/,
        use: ['style-loader', 'css-loader'],
      },
    ],
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: './public/index.html',
    }),
  ],
  devServer: {
    static: {
      directory: path.join(__dirname, 'dist'),
    },
    compress: true,
    port: 3000,
  },
};
// .babelrc
{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}

启动开发服务器

package.json 中添加启动脚本:

"scripts": {
  "start": "webpack serve --mode development",
  "build": "webpack --mode production"
}

运行 npm start 启动开发服务器。

安装 VS Code 扩展(可选)

为提升开发效率,可以安装以下 VS Code 扩展:

  • ESLint:代码质量检查
  • Prettier:代码格式化
  • Reactjs code snippets:React 代码片段快捷生成

标签: macbookreact
分享给朋友:

相关文章

如何评价react native

如何评价react native

React Native 的优势 跨平台开发效率高:基于 JavaScript 和 React 语法,可同时开发 iOS 和 Android 应用,减少重复代码量。性能接近原生:通过原生组件渲染,性能…

react如何收录

react如何收录

React 收录方法 React 的收录主要涉及搜索引擎优化(SEO)和预渲染技术。由于 React 是单页应用(SPA),默认情况下内容由 JavaScript 动态生成,可能导致搜索引擎爬虫难以收…

react如何配置

react如何配置

配置React项目的基本步骤 安装Node.js和npm 确保系统已安装Node.js(包含npm)。可通过命令行检查版本: node -v npm -v 创建React项目 使用官方工具Creat…

react如何建项目

react如何建项目

创建React项目的几种方法 使用官方工具Create React App(CRA) npx create-react-app my-app 这条命令会创建一个名为my-app的新React项目,包含…

如何运行react项目

如何运行react项目

运行React项目的步骤 确保已安装Node.js(建议版本12或更高)和npm/yarn。若未安装,可从Node.js官网下载。 全局安装create-react-app脚手架工具(若已安装可跳过…

react如何清空state

react如何清空state

清空 React 组件的 state 在 React 中清空 state 可以通过多种方式实现,具体取决于组件的类型(类组件或函数组件)以及 state 的结构。 类组件中清空 state 在类组件…