开始一个项目
安装webpack
项目目录(demo架构)
设置webpack.config.js
在package.json里面预设这个命令去启动打包功能
课间练习
使用webpack-dev-server:监听代码自动刷新!
在package.json里面配置webpack-dev-server
启动自动刷新功能
//配置在webpack.config.js的入口
课堂练习
打开浏览器->http://localhost:8080
修改一下前面的课堂练习时候写的代码中的compnent.js的return的东西
配置react / babel
//但是还不够
/减少打包的时候重复代码,以上要注意是放在dev还是非dev上!/
配置babel
课堂测试
加入CSS / iamge / font
// 这里先留个坑!因为暂时来说还是认为外链出来适合现在这个时代。可能在项目正式上线的时候才需要
发布配置:单文件入口版本!
//新建一个webpack.production.config.js
//in package.json
//in webpack.production.config.js
//和开发环境不同的是,入口和出口。相应的在HTML的JS源也要进行修改。
发布配置(多文件模式)
库最好就不要打包进来。因为一般库都是不会改动的。所有用户load一次就好了。所以这里就要进行库的分离。
依旧是:webpack.production.config.js