最近需要搭建新项目,技术栈仍然选用React。
首先是直接使用React官方提供的create-react-app生成一个初始项目。但是由于这个工具将webpack等的配置文件都封装起来了,不利于后期改动。
故而,新建了一个项目,将之前那个初始项目中的react-scripts目录下的配置文件拷贝出来了,然后经过一番折腾,是可以运行了。但是自己发现有一个命令,一键就可以做这些事情。
yarn eject即可把那些配置文件暴露出来
接下来自己再定制即可
现在需要把vendor类的js打成一个包,业务类js另外一个包,如何实现呢。
webpack支持多入口
```
entry: {
vendor: [],
app:[]
}
```