
前端工具
文章平均质量分 93
xyphf_和派孔明
全栈工程师,熟悉原生JavaScript、TypeScript、ES6、Webpack、VUE全家桶、JAVA SSM框架、Spring boot 、Spring cloud、MySql、Oracle、Linux等,可独立构建多页面、单页面应用项目。
展开
-
新一代构建工具Vite-xyphf
vite和webpack的区别?原创 2023-11-01 23:59:57 · 868 阅读 · 0 评论 -
vue.config.js webpack配置 px2rem-loader自适应处理
config.module .rule('svg') .exclude.add(resolve('src/icons')) .end() config.module .rule('icons') .test(/\.svg$/) .include.add(resolve('src/icons')) .end() .use('svg-sprite-loader') .loader('sv...原创 2020-08-11 14:10:37 · 3185 阅读 · 0 评论 -
手机浏览器console日志如何同步到电脑上查看
如何查看手机浏览器的日志?手机浏览器日志如何同步到电脑?电脑上如何查看手机浏览器的日志?本文主要讲述iphone手机浏览器的console.log日志如果同步到MAC电脑上。Web Inspector是Web开发人员用来在Mac和iOS设备上修改,调试和优化网站的工具。在iOS 6之前,iPhone的Safari Web浏览器具有内置的调试控制台,开发人员可用来跟踪网页缺陷。如果您的i...原创 2020-03-26 13:10:44 · 5681 阅读 · 0 评论 -
如何开发一个npm插件,并发布到npm官网
www.npmjs.com创建一个vue-toast-demo目录进入目录 cd vue-toast-demonpm初始化 npm initpackage name: (vue-toast-demo) // 插件名version: (1.0.0) // 插件版本description: a toast plugin for mobile // ...原创 2018-12-06 01:59:57 · 5339 阅读 · 0 评论 -
webpack使用不同的js语法规范引入打包模块
编写app.js// es module 将sum文件引入到app.js里面来import sum from "./sum"//common.js 语法引入minus.js文件var minus = require('./minus')//AMD 语法引入muti.js文件require(['./muti'], function(muti) { console.log(...原创 2018-10-26 11:01:13 · 3335 阅读 · 0 评论 -
webpack4.x 处理less、sass文件,分离编译后的css,自动添加css前缀,自动消除冗余css 第七节
处理less文件我们创建一个src/less/a.less文件@a:red;#div1{ color: @a; ul{ li{ list-style: none; height:30px; line-height: 30px; border-bottom转载 2018-04-06 00:17:03 · 13691 阅读 · 2 评论 -
webpack4.x 背景图片的引入、是否转base64、以及分离CSS代码 第六节
图片处理1.css背景图片的处理我们设置一张图片背景//a.cssbody { background: url(../images/timg.jpg) repeat-y;}#root { color: yellow;}运行npm run dev,我们发现又报错,提示我们缺少一个loader处理图片涉及两个loader,分别是url转载 2018-04-05 22:42:40 · 6974 阅读 · 1 评论 -
webpack4.x 关于style-loader和css-loader的配置以及JS的生产环境压缩 第五节
loaders:在webpack里面是一个很重要的功能 表示加载器、转换器通常情况下,webpack只对js文件提供支持,但是比如说less/sass/css/ES7等就不认识了,这时候就需要使用loaders来帮助它转化了.接下来聊聊CSS的处理吧这时就需要借助style-loader和css-loader了我们在src下建一个css目录,然后建一个a.css文件转载 2018-04-05 21:35:42 · 10458 阅读 · 2 评论 -
webpack4.x 如何配置webpack4.x 删除指定目录、配置devServer开发服务器、热更新等 第四节
如何每次生成dist目录前先删除dist目录有朋友反映每次手动删除dist目录太麻烦了,能不能使用命令删除呢?答案是有的.我们需要再安装一个模块 clean-webpack-plugin,用来删除某些东西(清除)1.安装clean-webpack-plugincnpm i clean-webpack-plugin -D2.在webpack.config.js中转载 2018-04-05 20:20:41 · 6351 阅读 · 3 评论 -
webpack4.x实现Js和Html多入口、多出口以及html-webpack-plugin插件实现html各自引入各自的js文件 第三节
Webpack4.x 多入口、多出口、hhtml-webpack-plugin插件的使用在目录下创建src目录,使用npm init -y 生成package.json依赖模块文件,我们把执行命令放在script里面,这样我们只要执行npm run build就可以了.{ "name": "webpack4", "version": "1.0.0", "description": "&q原创 2018-04-05 11:30:32 · 12373 阅读 · 0 评论 -
webpack4.x 第二节
webpack4.x 打包初体验在根目录下建一个src(源码)目录在建一个dist(打包后)目录在src下建一个入口文件,index.js// index.jsvar oRoot = document.querySelector("#root");oRoot.innerHTML = 'Hello World!';在dist目录建一个index.html目录//index.html<!...转载 2018-04-04 23:16:22 · 1164 阅读 · 3 评论 -
webpack4.x基础介绍 第一节
官网: http://webpack.github.io/首先我们了解webpack是什么? 前端工程师,必不可少的工具.安装官网的解释我们可以看到显示的bundle your assets,bundle your images,bundle your script,bundle your style,说白了bundle就是打包的意思. bundle your assets 打包你的静...原创 2018-04-04 21:43:12 · 1243 阅读 · 1 评论 -
配置自动化构建工具Gulp
在此之前我们在看一下 AngularJS构建单页面应用WebApp目录介绍为了将源码合并和压缩,用于节省http请求和带宽,这在移动端是非常有必要的。Gulp这个工具有两个优点: 第一:它是基于流来实现,这样就决定了它的性能非常的高。简单的说它就是把那些产生的中间文件放在内存中进行处理,直到最后一步才生成文件、操作文件。 第二:它实际上是任务化的,我们编写配置文件,实际上是编写一个一个...原创 2017-09-14 08:17:46 · 687 阅读 · 0 评论 -
webpack 4.x项目快速启动
本次项目基于node 8.4 环境,低版本跑不起来勿吐槽。webpack至少要是4.1.0以上版本。win10系统运行cmd窗口,需要选择“以管理员身份运行”下面贴出所有的demo代码package.json{ "name": "runxadmin", "version": "1.0.0", "description": "", "mai原创 2018-04-01 12:15:37 · 3818 阅读 · 0 评论 -
webpack4.x 图片处理补充之压缩
1.下载安装cnpm i image-webpack-loader -D2.配置 module:{ //配置一个rules(规则),rules是一个数组,里面包含一条一条的规则 rules:[ { // test 表示测试什么文件类型 test:/\.css$/, // 使用 'style-loader','css-loader' use:Extra...转载 2018-04-07 19:25:13 · 3849 阅读 · 0 评论 -
webpack4.x 配置下载第三方库,分离js成单个文件引入HTML 第十节
使用第三库: 1. 直接npm下载,然后引入(完全可以使用,但是我个人不是很推荐) cnpm i jquery -S import $ from 'jquery' $(xxxx).on() $(xxx).css()ProvidePlugin (个人推荐此方式)const webpack = require('webpack');转载 2018-04-07 17:09:23 · 8482 阅读 · 0 评论 -
webpack4.x webpack.config.json文件、静态文件输出的使用 第九节
在webpack中使用json配置json-loader到了webpack3.x以上版本之后就不用装了,json可以默认识别在根目录下创建webpack.config.json文件,这里仅仅举例子,可以配置的很多{ "entry":"./src/index.js", "port":"8090", "host":"localhost"}在we转载 2018-04-07 15:58:19 · 4250 阅读 · 0 评论 -
webpack4.x 配置调试、babel配置编译ESnext、JSX
调试webpack4.x 开启调试--mode developmentwebpack3.x之前在webpack.config.js中添加devtool: 'source-map', //开启调试功能,上线之前需将此行注释babel:编译JS-babel用来编译js- 让你很轻松的使用ES6 7 等,帮助转化在src下新建一个src/js/转载 2018-04-07 15:22:10 · 5776 阅读 · 1 评论