美文网首页程序员
React项目-模块化gulp

React项目-模块化gulp

作者: 摸爬打滚 | 来源:发表于2018-07-31 11:16 被阅读0次

react组件的特点:所有组件都写在一个js文件里,不好维护,写多个js去引入无法识别。通过browser.js将jsx转换成js,性能慢。

如何解决?借助前端构建工具webpack(FaceBook为react量身打造的构建工具),主要作用是实现模块化、代码整合、代码分割的作用。

一、React------gulp的环境搭建

1️⃣安装react、react-dom  [ npm i react react-dom -S ] 

2️⃣安装gulp运行环境、browserify是jsx  [ npm i gulp browserify babelify vinyl-source-stream -D ]

3️⃣解析es5和react的语法需安装  [ npm i babel-preset-es2015 babel-preset-react -D ]

4️⃣项目初始化 [ npm init ]

5️⃣新建src的文件,在根目录下新建入口文件index.js、文件index.html

index.html index.js

6️⃣gulp的环境配置的文件gulpfile.js [ task任务、src、dest存储目标、pipe、watch、run ]

gulpfile.js

7️⃣优化文件,bundle.js文件很大,可以优化  [ npm i browserify-shime -D]

优化文件

8️⃣模块化的打包操作gulp-webpack [ npm i gulp-webpack -D ]

相关文章

  • React项目-模块化gulp

    react组件的特点:所有组件都写在一个js文件里,不好维护,写多个js去引入无法识别。通过browser.js将...

  • webpack+gulp 构建react项目

    @拭目以待:首发于webpack+gulp 构建react项目 背景 GirdManager首页,使用 React...

  • react 项目设置css模块化

    React 项目设置css模块化 1. 在项目下面的node_modules/react-scripts/conf...

  • react学习笔记

    公司最近要做react的项目,所以,小白继续学习中……整理笔记如下…… React 和 Vue的对比 模块化:从代...

  • webpack使用

    webpack是一个打包项目构建工具gulp 基于任务,而webpack 基于模块化处理的(监听文件的变化来重新编...

  • 实用react脚手架,简洁react脚手架

    实用react脚手架,没有多余的文件, 基于Webpack自定义React脚手架 , 项目结构模块化,组件化, s...

  • 问题集

    css 模块化在 tsx 文件引入不正确 搭建好的 React 项目。https://www.jianshu.co...

  • S1-使用gulp

    安装gulp 新建项目 进入项目后,还要把gulp在项目内安装一次 安装gulp-sass 创建gulpfile....

  • gulp的简单使用

    gulp使用流程:安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gu...

  • 2019-04-01

    目录结构 前端工具 Git webpack Gulp 前端框架 react react-redux 某个组件的数据...

网友评论

    本文标题:React项目-模块化gulp

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