美文网首页
ReactJS+Webpack+npm的环境搭建material

ReactJS+Webpack+npm的环境搭建material

作者: 极风暴 | 来源:发表于2017-03-17 20:42 被阅读0次

一直在做后端,最近由于前端资源紧张不得不学习一下前端知识,前端目前比较火的就是React,所以自己也尝试了一下,先从环境搭建开始吧。

1.首先到http://nodejs.cn/download/ 下载安装,然后试试node -v  和 npm -v 命令是否正常

    这样我们就安装好了nodejs和npm。

    nodejs是JS允许的容器,可以理解为后端的tomcat和java的关系,npm是一个前端的包管理工具,这个类似于maven,maven依赖pom.xml,npm是依赖package.json文件。

2.初始化React开发环境:

首先在本地机器创建目录【testdir】,进入该目录(cd testdir),执行【npm init】然后一路默认下去,这样会自动生成好package.json文件。

3.引入material-ui库(google的前端库)

npm install --save-dev material-ui(这样会自动添加到package.json文件的devDependencies),别人用的时候只需要npm install就可以了。

npm install --save-dev jquery

npm install --save-dev react

npm install --save-dev react-tap-event-plugin

npm install -g webpack

npm install --save-dev webpack

npm install --save-dev babel

npm install --save-dev css-loader

npm install --save-dev style-loader

npm install --save-dev react-flexbox-grid

这样在node_modules目录下就生成了依赖的库

4.由于采用的是webpack打包,所以我们需要在根目录新建webpack.config.js,内容参照后面的样例工程

5.我的源码文件都放在src目录下,页面文件在src/page目录,自定义组件在src/compenents目录,最后编译后的文件在build目录,只有page中的js文件才需要到webpack.config.js中添加对应的编译配置,components是不需要添加的,直接在page中引用即可。

6.写好代码以后执行webpack打包到build,开发阶段可以通过webpack -w来监听文件变化自动build

7.同时开启另外一个窗口执行webpack-dev-server来启动服务

样例代码:https://github.com/zrlwoaini/materialUi

gulp其实是没有使用的

相关文章

  • ReactJS+Webpack+npm的环境搭建material

    一直在做后端,最近由于前端资源紧张不得不学习一下前端知识,前端目前比较火的就是React,所以自己也尝试了一下,先...

  • Angular实战项目(1)

    Angular 打造企业级协作平台 环境搭建,Material UI,动画,Angular核心概念,RxJS操作符...

  • Material Design环境

    MD环境有两个概念,一个是三维,另一个是光源。 三维 MD的三维是基于三点体现在以下两点 卡片的位置有X,Y,Z的...

  • React Native学习总结篇

    一、环境搭建 1.1 React Native环境搭建 1.1.1 IOS环境搭建 环境:MacOS 注意:不要使...

  • Gradle开发-Groovy环境搭建

    ##Groovy环境搭建 在使用 Groovy 之前首先要搭建几个环境: Groovy 的环境搭建 JDK 环境搭...

  • linux 第四天

    Lamp环境搭建 /*******************Lamp环境搭建:*******************...

  • codePush说明

    codePush环境搭建 环境搭建文章:环境搭建 git地址:codePush git地址2.0.3,And...

  • Robot Framework用法总结

    一,环境的搭建 关于robotframework环境搭建请参考博文:Robot Framework的环境搭建[ht...

  • angular学习--02英雄指南

    环境搭建 angular官网--搭建本地开发环境和工作空间windows 10 搭建angular开发环境免搭建环...

  • 搭建 LNMP + CodeIgniter 开发环境

    搭建 LNMP + CodeIgniter 开发环境搭建 LNMP 环境首先搭建 LNMP 的服务器环境安装 Ng...

网友评论

      本文标题:ReactJS+Webpack+npm的环境搭建material

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