美文网首页
React成长日记--从零开始

React成长日记--从零开始

作者: 树荫下的胡桃 | 来源:发表于2016-06-17 23:30 被阅读0次

从零开始是一部极其冗长的小说,从开始到完本历时N年之久

公司的产品功能很丰富,但是缺少一个专门的后台管理系统,现在运营在管理的时候使用的是客户相同的后台,不仅看起来不美观,而且使用起来也不方便,有诸多报表之类的数据不能直观展现,因此我打算自己完成一个后台系统,预计会是一个巨大的坑,但我已经做好了准备,加油!

  • 目标技术栈:Babel+React+Antd
第一步 建立项目

我是用的编辑器是HBuilder,自从两年前好友推荐后就留下深刻印象,期间换了不少编辑器,但是换来换去最后又换回了HBuilder。
新建一个文件夹,就叫 ** ManagerCenter ** 吧

Paste_Image.png

使用npm创建项目

npm init

这里要注意,npm的项目名不可以是大写字母,因此驼峰的写法在这里不能用,只能用 - 分隔了,为了省事一路 Enter 点下去,如上,一个新项目就建好了,项目根目录下会出现一个package.json文件夹,此文件夹中包含了该项目的信息:

{
  "name": "manager-center",
  "version": "1.0.0",
  "main": "js/index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "lirq",
  "license": "ISC",
  "description": ""
}

接下来我们要安装该项目所需的包,由于我打算在这个项目中使用ES2015的语法,因此我们先从安装Babel开始:

npm install babel-loader babel-preset-es2015 babel-preset-react babel-preset-stage-0 --save-dev

还要安装各种加载器:

npm install style-loader css-loader url-loader file-loader --save-dev

接下来安装最重要的部分

npm install react react-dom --save-dev

到此,此项目需要依赖的包就安装的差不多了,接下来介绍webpack的使用,即webpack.config.js的配置。(我也是摸着石头过河,欢迎拍砖指正):D
在根目录下建立webpack.config.js文件:

Paste_Image.png

下面开始进入不正经模式......

先说Babel的配置:

由于Babel6的使用方式和Babel5完全不同,而且我也没怎么使用过Babel5,因此在这就不啰嗦了,直说Babel6。在webpack.config.js中写如下代码:

module.export={}

额额额额,还是从头开始说webpack.config.js吧
恩,进入正题:
根据我的研究,webpack.config.js由以下几个部分组成:

  • entry
  • output
  • module
  • plugins
    entry 代表入口文件,具体什么是入口文件,就是webpack要把这个文件经过一番处理后输出,项目使用时要调用的,还可以输入公共包,可以引入多个文件
    output 代表输出文件,由pathfilename,和**publicPath
    **组成,分别表文件路径,文件名称和CDN之类的域名,这个文件名里边还有别的属性,放到后面说
    module 我目前使用过的module的内容就是设置加载器loader
    plugins 配置插件的地方,常用的有CommonsChunkPlugin

嗷,困了,我先睡一觉,明天接着来

相关文章

  • React成长日记--从零开始

    从零开始是一部极其冗长的小说,从开始到完本历时N年之久 公司的产品功能很丰富,但是缺少一个专门的后台管理系统,现在...

  • react全家桶从0到1(react-router4、redux

    react全家桶从0到1(最新) 本文从零开始,逐步讲解如何用react全家桶搭建一个完整的react项目。文中针...

  • 初识React之组件

    移动端跨平台开发,从零开始学习React Native。 第一个demo:打印Hello React 一、 知识点...

  • 从零开始React服务器渲染

    TAT.rocket 从零开始React服务器渲染 原创文章转载请注明: 转载自AlloyTeam:http://...

  • webpack 4.x + react v.16.12.0 项目

    从零开始搭建一个React(v16.12.0) + webpack(v4.x)的项目 默认安装了node环境。 初...

  • React从零开始(1)

      下午准备下班的时候,看到有人给我发了私信,是因为我5月份写了一篇ant design后台模板-1.前端环境搭建...

  • 从零开始构建React

    之前学习React的时候看到一篇文章《Build Your Own React》, 不论从质量还是更新速度上, 都...

  • react-native问题汇总

    这篇文章是对react-native从零开始的项目开发遇到的问题的汇总。首先,从环境配置开始,得下载Chocola...

  • [React-Native项目开发实践] 一、初步搭建并运行

    该系列博文将从零开始建立一个React-Native项目。代码已经上传至:VanGank 数据来源使用gank的a...

  • webpack4+react多页应用

    前言 上篇内容从零开始搭建webpack4的react项目,这里只说多页相关的配置。上篇文章地址:webpack4...

网友评论

      本文标题:React成长日记--从零开始

      本文链接:https://www.haomeiwen.com/subject/wkbvdttx.html