• react-1 react需要的环境配置


    一、nodeJs简介和安装  

      1、 官网 https://nodejs.org/en/

              NPM https://www.npmjs.com/

          2、检查安装成功的命令

        node -v

        npm -v

    二、使用npm配置react开发环境

    http://reactjs.cn/react/docs/package-management.html

    1、新建一个文件夹 如:newfiles

    2、cd newfiles

    3、npm init

    4、npm install --save react react-dom babelify babel-preset-react     [sudo 最高的权限   解决一些权限问题]  

      或    sudo  npm install --save react react-dom babelify babel-preset-react

    5、npm install --save babel-preset-es2015      [save 将包保存在配置文件中]

      或    sudo npm install babel-preset-es2015 --save   

     三、webpack热加载配置

    官网:https://webpack.github.io/

    配置文件文档:https://webpack.github.io/docs/configuration.html

    全局安装  npm install -g webpack

                 npm install -g webpack-dev-server    [开发的服务器]

    当前项目安装  npm install  webpack --save

           npm install webpack-dev-server --save

    初始化配置    

    var webpack = require(webpack);
    var path = require('path');
    module.exports = {
      context:__dirname + '/src',
      entry:'./js/index.js',
      module:{
           loaders:[{
                test:/.js?$/,
                exclude:/(node_modules)/,
                loader:'babel-loader',
                query:{
                      presets:['react','es2015']
                }
           }]  
       },
        output:{
              path:__dirname+'/src/',
              filename:'bundle.js'
        }
    }            

     运行代码:

    webpack    //每次修改代码后,都需要重新敲webpack命令

    webpack --watch    //每次修改代码后,不需要重新敲webpack 命令,只需要在浏览器点击刷新即可

    webpack-dev-server   //每次修改代码后,不需要重新敲webpack 命令,不需要在浏览器点击刷新就可以访问

    webpack-dev-server --content-base src --inline --hot   //项目热加载[--inline --hot]  ,[--content-base src]让访问的URL地址更简洁而且浏览器界面更简洁

    三、Chrome React 插件使用    

      插件名称: React Developer Tools

         插件地址:

    四、开发工具Atom

      官网:https://atom.io/

          React开发相关Atom插件配置

              1、js支持  atom-ternjs   :js、nodejs、es6补全

              2、格式化  atom-beautify

              3、直接打开浏览器open-in-browser

              4、快速html代码   emmet  

              5、文件图标  file-icons

              6、高亮当前行 highlight-line

              7、高亮所有选择  highlight-selected

    总结环境搭建流程:

    1、安装node

    2、新建一个文件夹 如:newfiles

        mkdir newfiles && cd newfiles    

        cnpm init

    3、cnpm install --save react react-dom babelify babel-preset-react  

    4、cnpm install --save babel-preset-es2015    

    5、

    cnpm install -g webpack

    cnpm install -g webpack-dev-server 

     cnpm install  webpack --save

    cnpm install webpack-dev-server --save

    6、启动项目

    webpack-dev-server --content-base src --inline --hot

    7、谷歌react调试插件: React Developer Tools

  • 相关阅读:
    什么是HTTP?
    什么是OSI的第7层
    OSI7层模型
    什么是WAF?
    什么是Mirai僵尸网络
    什么是僵尸网络?
    洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk
    如何给数组的结构体排序 关于sort用法
    洛谷 P1803 凌乱的yyy / 线段覆盖
    洛谷 P1007 独木桥
  • 原文地址:https://www.cnblogs.com/jkr666666/p/6867040.html
Copyright © 2020-2023  润新知