React+webpack搭建前端开发环境(一)

申明:本文定有诸多不足之处,欢迎指正,希望有兴趣的同学一起学习讨论!使用webpack打包web项目:(请先安装node.js,visual studio code代码编辑器 )

1. 在任意目录下创建项目的文件夹;我的 F:\study\photoAlbum
2. 在该目录下启动cmd命令行工具;使用shift+右键->在该目录下启动cmd
3.  npm init 
    a. 下来填写相应信息,
    b. 必要字段填,不必要字段回车即可
    c. 最后敲入yes ;生成package.json
    d. Package.json的内容大致如下;

这里写图片描述
4. 接下在该目录下新建项目的主要目录我的目录大概如下
这里写图片描述

    看到没,package.json就是刚刚生成的,
    App文件夹为打包后的输出目录,这里边的文件不需要我们手动创建,全部是配置好之后webpack输出的;
    client用于存放前端代码;
    Server后边可能用于存放模拟后台的代码

5. 接下来我们要用npm在该项目中安装一些模块,这些模块在开发中要用到,比如一般项目中:
webpack, babel, style-loader,css-loader file-loader, html-webpack-plugin,url-loader, webpack-dev-serve, 其他如果你要用react编写程序,那么还得安装下边这些东西:react,react-dom;react-redux,react-router-dom,redux,styled-componentd等等,这些是开发中要使用的基本的安装包,具体在后续开发使用到什么就安装什么,
使用: npm install webpack –save(可以使用该命令一个一个安装,也可以全写在package.json中,然后执行npm install命令安装)(如果npm安装太慢,可使用淘宝镜像cnpm安装,可以去搜一波它的安装与使用,基本与npm相同)
Ok 如下图,我先安装了一个,注意package.json中的变化;
这里写图片描述

 然后在该目录下多出一个node-moudels文件夹,里边就是安装的这些模块的鬼东西;

6. 接下来在photoAlbum目录下新建webpack.config.js;怎么说呢,这个文件就是告诉webpack它应该做的事情;该文件的内容大致如下:可以直接抄写,下边是图片内容(注意:一张图片放不下,用了两张图片。注意抄对)
这里写图片描述
这里写图片描述
看到没:上边就用到了我们在第五步中安装的模块webpack,html-webpack-plugin等;
关于webpack.config.js的配置学习一个超给力的学习地址:
https://doc.webpack-china.org/configuration/dev-server/
7. 在第六步中有两个要注意的地方:index.js和index.html;
js文件是入口文件必须的,html是webpack打包中必须的文件(相当于提供一个容器);
所以在client文件夹中,新建如下文件,
这里写图片描述
他们的内容大致如下:
这里写图片描述
这里写图片描述
就是这么简单
8. 在package.json文件中添加如下命令:
这里写图片描述

    让项目使用webpack打包,且在8080默认端口跑起来;
9. 在cmd命令窗口输入 npm run build 回车打包;

这里写图片描述

编译成功

这里写图片描述
运行npm run dev

运行成功:

在页面输入http://localhost:8080/:

这里写图片描述
之后可以在index.js中开始编写前端代码,例如,加入路由,登录界面,主界面等;具体看下回分解;

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值