首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Webpack】319- Webpack4 入门手册(共 18 章)(上)

    文章概要 由于本文篇幅较长,将分为《Webpack4入门手册(上)(共 18 章)》和《Webpack4入门手册(下)(共 18 章)》两篇文章发布,请联系起来看~ 我将从最基础的【项目初始化】开始介绍...文章共分为 18 章,关于最基础的四个核心概念,可以到我整理的另一篇文章 《Webpack4 的四个核心概念》 中学习。...加载 Sass 文件 需要使用到 sass-loader 的插件,这里先安装: npm install sass-loader node-sass --save-dev 在 src/style 目录下添加...开启 SourceMap 在 css-loader 和 sass-loader 都可以通过设置 options 选项启用 sourceMap。...的文件,格式化以后,可以看出,已经动态引入打包后的 CSS 文件和 JS 文件了: 八、 webpack 清理目录插件 在之前,我们每次打包都会生成新的文件,并且在添加 hash 值以后,文件名不会出现重复的情况

    1.8K40

    webpack4配置详解之常用插件分享

    [webpack4,从 0 配置到项目搭建] 前言   继上一次 webpack 的基础配置分享之后,本次将分享一些工作中项目常用的配置插件、也会包含一些自己了解过觉得不错的插件,如有分析不到位的,欢迎纠错...Wepack4 之后废弃了很多的插件,这里只会讲解 webpack4 还支持的(包含 4 之前插件),已经废弃的将不再阐述。   ...autoprefixer')({ //添加前缀 browsers: CSS_BROWSERS, }), ], minimize: true }, }, "sass-loader...plugins: [ require('autoprefixer')({ browsers: CSS_BROWSERS, }), ], }, }, "sass-loader...插件在进行删除一些无用代码的时候,不提示警告, compress.drop_console:喜欢打 console 的同学,它能自动帮你过滤掉,再也不用担心线上还打印日志了; 等等还有一些如:定义压缩的程度、提出多次出现但没有变量的值的配置

    1.3K00

    Vue 07.webpack

    webpack官网 webpack webpack 是前端的一个项目构建工具,它是基于 Node.js 开发出来的一个前端工具; webpack4安装 在项目根目录中运行下面命令将webpack和webpack-cli...这会将项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败。...import这种高级的JS语法,需要使用webpack进行处理,webpack默认会把这种高级的语法转换为低级的浏览器能识别的语法; 运行webpack 入口文件路径 输出文件路径对main.js进行处理: webpack4...webpack.config.js这个配置文件: { test: /\.less$/, use: ['style-loader', 'css-loader', 'less-loader'] }, 打包sass文件 运行cnpm i sass-loader...save-dev 在webpack.config.js中添加处理sass文件的loader模块: { test: /\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader

    78920

    原来阴影可以这样玩?

    CSS3的阴影介绍 2. 盒阴影语法 3. 盒阴影的特征 4. CSS3盒阴影特效 5. 总结 1. CSS3的阴影介绍 阴影可以分文字阴影和盒模型阴影(简称“盒阴影”)。...当然我们有时候会用盒阴影来代替边框使用,这是因为盒阴影不占物理空间,而边框会占据空间,导致了移动端设置自适应宽度受到了精准度的影响,那么接下来我们来看看盒阴影是怎么使用的! 2....盒阴影的特征 给大家介绍盒阴影之前,还是需要先把今天用到的公共代码先整理出来。如下: 阴影偏移量的设置,我们可以使阴影只在对象的上下左右的任一边出现,也可以让其出现在其中的某几个边上;其二可以随时调节阴影大小...回到上例来,在并没有给出具体的阴影颜色的情况下,这个小块有了一个黑色的外延阴影出现,即为box-shadow的默认状态。 3.2 阴影是否会影响内容?

    2.2K50

    CSS3盒阴影 box-shadow

    HTML5学堂:CSS3 的 box-shadow 有点类似于 text-shadow,只不过不同的是 text-shadow 是对象的文本设置阴影,在移动端我可以使用盒阴影来代替边框的效果,而 box-shadow...谢谢~~ CSS3阴影种类 可以分文字阴影和盒模型阴影。而本章主要讲的是盒阴影 (box-shadow),盒阴影与文本阴影一样,都可以代替具有阴影效果的图片,减少对服务器的请求压力!...当然我们有时候会用盒阴影来代替边框,这是因为盒阴影是不占物理空间的,而边框会,导致了移动端设置自适应宽度受到了影响,那么接下来我们来看看盒阴影的使用!...代表“一次” “*”表示可出现多次 CSS3盒阴影 应用 我们可以通过盒阴影制作漂亮的按钮效果。...按钮效果的一个原理就是通过盒阴影升高效果,让元素具有立体感,而通过active 伪类设置位置向下移动,阴影的偏移值和模糊值发生改变,造成点击被按下的感觉。

    2.5K60

    【Cute-Webpack】Webpack4 入门手册(共 18 章)

    本文也是属于【EFT - 前端新手村】的一部分,用来帮助新人快速入门 Webpack4,内容偏基础,当然也可以作为复习材料~~这里分享给各位小伙伴啦! 2....文章共分为 18 章,关于最基础的四个核心概念,可以到我整理的另一篇文章 《Webpack4 的四个核心概念》 中学习。 3. 教程目录 [教程目录] 一、 项目初始化 1....加载 Sass 文件 需要使用到 sass-loader 的插件,这里先安装: npm install sass-loader node-sass --save-dev 在 src/style 目录下添加...webpack4 开始使用 mini-css-extract-plugin 插件,而在 1-3 版本使用 extract-text-webpack-plugin。...可以看出,已经动态引入打包后的 CSS 文件和 JS 文件了: [webpack09] 八、 webpack 清理目录插件 在之前,我们每次打包都会生成新的文件,并且在添加 hash 值以后,文件名不会出现重复的情况

    2.3K31

    webpack 构建基本参数配置

    css-loader 样式文件的加载和解析 sass-loader 将sass转换成css,还有less-loader也常用 ts-loader 将typeScript 转换成JavaScript file-loader...内置功能描述 如果配置的是 development ,大致上他会加载一个便于debugger 的plugin,查看出现问题的模块,日过配置的是 production ,那么他会加载一些压缩,检查代码等优化代码的...但是,现在的开发一般会直接构建css的不多,像我的习惯是用 sass 进行开发,所以用编译sass就是在原来的的基础上加上 sass-loader 编译文件 file-loader 就是用于编译文件的,...需要压缩的就是 html js 和css 这三个部分 js压缩和css 压缩 js :uglifyjs-webpack-plugin 这个插件在webpack4中已经内置,构建之后就是默认压缩的。

    86471

    filter:drop-shadow与box-shadow的区别

    那就是,drop-shadow才是真正意义上的投影,而box-shadow只是盒阴影而已。 什么意思呢?...五、阴影 vs 盒阴影 实践出真知,下面我们用CSS border写一个虚线框,例如: border: 10px dashed #beceeb; 结果长相如下: 然后,我们分别应用box-shadow和...box-shadow顾名思意“盒阴影”,只是盒子的阴影;你想啊,这盒子中间明明是透明的,结果,阴影的时候,居然光线没有穿透;但是drop-shadow就符合真实世界的投影,非透明的颜色,我就有投影;透明部分...我们实现带有箭头指向的浮层面板的时候,考虑到兼容性,三角基本上都是使用border绘制的,没法box-shadow,但是,矩形部分设计师希望是有阴影的,于是,就会出现下图所示的情况: 箭头没有阴影,蒙混过关...后来,又捣腾了一个办法,就使用矩形进行45deg旋转,两个box-shadow合体,但是,会存在阴影重叠的一部分,说穿了,还是效果不完美。 现在,有了drop-shadow,阴影就真的变成了阴影了。

    1.6K10

    零基础跟我学前端之css3基础

    ,允许负值 v-shadow 必需,垂直阴影的位置,允许负值 blur 可选,模糊距离 spread 可选,阴影的尺寸 外延值 color 可选,阴影的颜色 inset 可选,将外部阴影(outset)...改为内部阴影 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MfXxBY34-1629980842693)(/assetis/image-20210325003241903...外延值 color 可选,阴影的颜色 inset 可选,将外部阴影(outset)改为内部阴影 */ box-shadow...值 background-origin值说明 background-clip值说明 padding-box 背景图像相对于内边距框来定位 背景被裁剪到内边距框 border-box 背景图像相对于边框盒来定位...背景被裁剪到边框盒 content-box 背景图像相对于内容框来定位 背景被裁剪到内容框 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MHGji9hb-1629980842696

    6210

    55. Vue webpack的基本使用

    3.2.5 运行webpack 入口文件路径 输出文件路径对main.js进行处理: webpack src/main.js dist/bundle.js 但是,如果直接这样执行,在webpack4就会发现报错如下...经过多种尝试,最后我发现webpack4的确不支持这种打包方式了,后续采用配置文件的方式打包则能够成功。...[ // 配置插件的节点 new webpack.HotModuleReplacementPlugin(), // new 一个热更新的 模块对象, 这是 启用热更新的第 3 步 ], 在webpack4...node-sass工具来处理sass文件 安装命令如下: cnpm i sass-loader node-sass -D 执行安装如下: ?...image-20200307174835115 出现这种问题的原因是因为webpack的打包顺序,如下: 首先webpack打包第一个图片的时候,根本文件名输出到 /2.png 图片中 然后继续依次进行打包第二个图片

    1.5K20
    领券