标签:开发模式 开发 两种 基础 服务 初始 修改 java 前端
最近工作中用到了nuxt,才发现,如果webpack学的6,nuxt基本不需要学习,没什么学习成本的,因此,这篇重新记录下webpack4的一些基础知识点,下一篇将会配置一个优化到极致的react脚手架,也希望大家能够持续关注,配置webpack就是优化优化再优化,哈哈~
酒壮怂人胆,我学这个的办法就是先把这些东西基本就分3步,
好了,正式开始
Webpack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。
其实Webpack和另外两个并没有太多的可比性,Gulp/Grunt是一种能够优化前端的开发流程的工具,而WebPack是一种模块化的解决方案,不过Webpack的优点使得Webpack在很多场景下可以替代Gulp/Grunt类的工具。
CSS
style-loader为 css 对象提供了use()和unuse()两种方法可以用来加载和卸载css
比如实现一个点击切换颜色的需求,修改index.js
webpack.ProvidePlugin参数是键值对形式,键就是我们项目中使用的变量名,值就是键所指向的库
说白了就是在需要的时候在进行加载,比如一个场景,点击按钮才加载某个js.
清空目录,文件有改动就重新打包
到这里基本就结束了,觉得有帮助,不妨点个赞,不足之处,还望斧正~
标签:开发模式 开发 两种 基础 服务 初始 修改 java 前端
原文地址:https://www.cnblogs.com/shaozhu520/p/10926468.html