[项目][准备3] Webpack体验
2016-10-02 03:08
239 查看
学习目标
在准备2中,我们利用React将计算器功能实现,在准备3中,我们将使用Webpack来管理React项目。示例使用CommonJS规范,未使用ES6语法,但可以自行改写
针对Webpack给出的学习参考都是核心用法,项目将基于Webpack管理,不会对非公共部分做出任何限制
学习参考
NodeJS版本:4.5.0Webpack版本:2.15.9
可先按以下链接顺序进行初步学习,重点在于按教程步骤实践:
Webpack傻瓜式指南(一)
Webpack傻瓜式指南(二)
Webpack傻瓜式指南(三)
下列链接建议详细学习:
WebPack常用功能介绍
下列链接可以作为参考:
关于React ES5和ES6用法的不同
前端开发者必不得不知的ES6十大特性
Getting Started | React
实践示例
这个示例细节繁多,只给出成品不作解释,具体内容都可以从上面的学习链接里找到解释准备工作
下载node-v4.6.0-x64.msi按向导完成安装从这个地址https://github.com/luxinasp/prepare3.git将整个项目clone或zip下载下来,得到下面目录结构
目录结构
-prepare3 -app -components Button.jsx ButtonContainer.jsx ResultShow.jsx -containers App.jsx index.js .gitignore package.json webpack.config.js
操作步骤
打开命令终端,将目录切换到prepare3目录执行npm install命令,保持网络畅通,耐心等待执行完成
执行npm run build命令,执行成功prepare3目录下会出现build目录
进入build目录,里面会有7个文件
用浏览器打开index.html文件,就能看到计算器页面
后续操作
尝试使用npm run start命令(具体定义在package.json中)代替手动打开html文件的方式强烈建议将上述示例用ES6语法进行改写
强烈建议从零创建一个React应用,并使用Webpack管理
相关文章推荐
- VUE学习-webpack搭建Vue项目环境准备
- 谷歌推出Physical Web项目,与智能设备交互体验
- webpack练手项目之easySlide(二):代码分割
- webpack进阶构建项目(一)
- gulp + webpack 构建多页面前端项目
- React项目实战【2】--webpack
- 开发web项目的准备工作
- express+webpack+react搭建项目
- webpack+vue+bootstrap项目实践
- webpack踩坑之路——构建基本的React+ES6项目
- webpack构建具备版本管理能力的项目
- webpack练手项目之easySlide(三):commonChunks
- Vue + webpack 项目实践
- Webpack入门——使用Webpack打包Angular项目的一个例子
- vue 多项目 依赖webpack开发共用 配置
- webpack练手项目之easySlide(一):初探webpack
- webpack练手项目之easySlide(三):commonChunks(转)
- 如何降低Vue.js项目中Webpack打包文件的大小?
- react+webpack快速搭建web项目