React 相关开发工具

Posted 筱qian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React 相关开发工具相关的知识,希望对你有一定的参考价值。

Gulp:是一个NodeJs项目构建工具,高效易学;把一个开发中的项目构建成一个可以部署在服务器上的项目,压缩 整合 

gulp.task(‘1‘,[‘2‘,‘3‘],function(){});// 执行完1,执行2和3

  

1 gulp.task(‘sass‘,function(){
2       gulp.src(‘./sass/**/*.scss‘)   //读入文件内容
3       .pipe(sass().on(‘error‘,sass.logError))    //转换成css
4       .pipe(gulp.dest(‘./css‘));   //写入目标目录
5 });

 

Browserify:浏览器中js依赖管理工具。  是一个浏览器端代码模块化的工具;

服务器端NodeJs自带模块化功能,可以使用requiremodule.exports构建项目。

原理:部署时处理代码依赖,将模块打包到一起

Webpack:代码的打包,代码的预处理,专注js代码的优化。是加强版的Browserify,适应大型单页应用。

两大特色:code splitting 和 loader

code splitting 可以自动完成,不需要手动处理,

loader 可以处理各种类型的静态文件,并且支持串联操作。

以上是关于React 相关开发工具的主要内容,如果未能解决你的问题,请参考以下文章

在 React 中渲染 Relay 现代片段

javascript 用于在节点#nodejs #javascript内设置react app的代码片段

[译] 如何在React中写出更优秀的代码

[vscode]--HTML代码片段(基础版,reactvuejquery)

AJAX相关JS代码片段和部分浏览器模型

回归 | js实用代码片段的封装与总结(持续更新中...)