React-webpack——开发一个react项目所需准备

本文详细介绍如何从零开始搭建一个React项目,包括安装必要依赖、配置Webpack及Babel等工具,并提供了一个完整的目录结构示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. npm init —生成package.json文件
  2. 安装依赖

    • npm install –save react
    • npm install –save react-dom
    • npm install –save-dev webpack
    • npm install –save-dev webpack-dev-server
    • npm install –save-dev babel-core
    • npm install –save babel-polyfill
    • npm install –save-dev babel-loader
    • npm install –save-dev style-loader css-loader
    • npm install –save-dev file-loader
    • npm install –save babel-runtime
    • npm install –save-dev babel-plugin-transform-runtime
    • npm install –save-dev babel-preset-es2015
    • npm install –save-dev babel-preset-react
    • npm install –save-dev babel-preset-stage-2
    • npm install –save webpack-cli’
    • npm install –save-dev node-sass//可以不加,相应的下面的配置中关于sass部分要删去
    • npm install –save-dev sass-loader//可以不加
    • npm install redux react-redux //不知道redux的可以不加
  3. 打开 package.json 然后添加下面的scripts:

    “scripts”: {
    “start”: “webpack-dev-server –hot –inline –colors –content-base ./build”,
    “build”: “webpack –progress –colors”
    }

  4. 配置webpack.config.js文件

    在根目录下新建webpack.config.js文件,输入以下内容

    ```
    var webpack = require('webpack');
    module.exports = {
     entry: './src/app/index.js',
     output: {
         path: __dirname + '/build',
         filename: "bundle.js"
     },
     module: {
         rules: [{
             test: /\.js$/,
             exclude: /node_modules/,
             loader: 'babel-loader',
             query: {
                 plugins: ['transform-runtime'],
                 presets: ['es2015', 'react', 'stage-2']
             }
         }, 
    
         {
             test: /\.css$/,
             use:['style-loader','css-loader']
         },
    
         {
            test: /\.scss$/,
            use: [
                'css-loader',
                'sass-loader'
            ]
        },
        {
            test: /\.(png|svg|jpg|gif|mp4)$/,
            use: ['file-loader']
        }
        ]
     }
    };
    ```
    
  5. 基本配置完成

  6. 接下来看看目录
    这里写图片描述
  7. 写完代码后运行npm start即可跑起来
  8. 刚接触react的朋友可以去看官网的教程,两句代码就搞好一个脚手架,不需要自己配。对初学者还是很友好的。–>传送门<–
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值