创建react脚手架

 react脚手架工具

      1 .全局安装create-react-app

      npm i -g create-react-app

      2. 创建react项目

      create-react-app 项目名

      3.进入项目 并且运行项目

      cd 项目名

      npm start

react脚手架如何使用 less  sass

      sass使用

      1 安装sass sass-loader

      npm i sass sass-loader --save-dev

      2 创建scss后缀文件

      3 直接在需要的组件中引入sass文件

      less使用

      1 将项目初始化完成之后 直接执行 npm run eject  可以将隐藏的config文件 显示出来

      我们就可以配置 webpack.config.js文件

      2 找到webpack.config.js文件  然后在里边补充如下的代码配置项

      const lessRegex = /\.less$/;

      const lessModuleRegex = /\.module\.less$/;

      同时rules里边配置

        {

          test: lessRegex,

          exclude: lessModuleRegex,

          use: getStyleLoaders(

            {

              importLoaders: 3,

              sourceMap: isEnvProduction

                ? shouldUseSourceMap

                : isEnvDevelopment,

              modules: {

                mode: 'icss',

              },

            },

            'less-loader'

          ),

          sideEffects: true,

        },

        {

          test: lessModuleRegex,

          use: getStyleLoaders(

            {

              importLoaders: 3,

              sourceMap: isEnvProduction

                ? shouldUseSourceMap

                : isEnvDevelopment,

              modules: {

                mode: 'local',

                getLocalIdent: getCSSModuleLocalIdent,

              },

            },

            'less-loader'

          ),

        },

        react中引入axios

          安装axios

          npm i axios --save-dev

          1 局部引入

            1 在需要使用的组件中 引入axios

              import axios from 'axios'

            2 在需要请求的地方使用

              axios.get

              axios.post

              axios.put

              axios.delete

              axios.patch

              ...

          2 全局引入

            1 在index.js文件中引入axios

            import axios from 'axios'

            2 需要在react原型上边添加axios属性

            React.Componet.prototype.axios=axios

            3 在需要调用的组件中  使用this.axios.get  ...

 react脚手架工具

      1 .全局安装create-react-app

      npm i -g create-react-app

      2. 创建react项目

      create-react-app 项目名

      3.进入项目 并且运行项目

      cd 项目名

      npm start


react脚手架如何使用 less  sass

      sass使用

      1 安装sass sass-loader

      npm i sass sass-loader --save-dev

      2 创建scss后缀文件

      3 直接在需要的组件中引入sass文件


      less使用

      1 将项目初始化完成之后 直接执行 npm run eject  可以将隐藏的config文件 显示出来

      我们就可以配置 webpack.config.js文件

      2 找到webpack.config.js文件  然后在里边补充如下的代码配置项

      const lessRegex = /\.less$/;

      const lessModuleRegex = /\.module\.less$/;


      同时rules里边配置

        {

          test: lessRegex,

          exclude: lessModuleRegex,

          use: getStyleLoaders(

            {

              importLoaders: 3,

              sourceMap: isEnvProduction

                ? shouldUseSourceMap

                : isEnvDevelopment,

              modules: {

                mode: 'icss',

              },

            },

            'less-loader'

          ),

          sideEffects: true,

        },

        {

          test: lessModuleRegex,

          use: getStyleLoaders(

            {

              importLoaders: 3,

              sourceMap: isEnvProduction

                ? shouldUseSourceMap

                : isEnvDevelopment,

              modules: {

                mode: 'local',

                getLocalIdent: getCSSModuleLocalIdent,

              },

            },

            'less-loader'

          ),

        },


        react中引入axios

          安装axios

          npm i axios --save-dev


          1 局部引入

            1 在需要使用的组件中 引入axios

              import axios from 'axios'

            2 在需要请求的地方使用

              axios.get

              axios.post

              axios.put

              axios.delete

              axios.patch

              ...

          2 全局引入

            1 在index.js文件中引入axios

            import axios from 'axios'

            2 需要在react原型上边添加axios属性

            React.Componet.prototype.axios=axios

            3 在需要调用的组件中  使用this.axios.get  ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值