1、先npm uninstall webpack -g 再安装,项目也一样,最好是把node_modules文件一起先删除。
2、web是一款前端模块打包工具, 它的出现是由于现代web开发越来越复杂,如果还是像原来那样把所有的js代码都写到一个文件中,维护非常困难。
3、而解决复杂化的方法通常是分而治之,就是把复杂化的东西进行拆分,形成一个个小的模块
4、这也是现代web 开发提出的模块化的概念,代码进行拆分,写成一个个小的模块,模块化方案又先后出现了coodule方案
5、但浏览器并不能直接支持这些方案,所以要把模块化的代码进行转换,转换成浏览器能识别的内容。
6、web就是做这个工作的,把多个小的模块化的文件打包成一个浏览器支持的文件,这应该是打包的由来吧。
7、使用webpack之前,先做一下准备工作,就是新建文件夹,以及用到的文件,这里要注意,使用webpack 时,我们的项目就是node项目了