手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Webpack
umi 框架 如何配置 自定义 插件 和 loader
一准备工作umi为react的一个封装比较nice的脚手架。优点当然就是安装方便,开箱即用,集成了诸多好用功能,详见官网。当然缺点就是无法暴露原始的webpack.config.json文件,只能按照官方文档上特定的方法进行修改,而文档却并不完善。项目顺利进行大家笑嘻嘻,一旦遇到偏难怪需求,
作者:编程之家 时间:2022-10-19
webpack之shimming的应用(webpack.ProvidePlugin)
webpack在引入两个依赖的包时,可能需要使用shimming,意思是处理代码上的兼容1、在main.js中引入jqueryimport$from'jquery'importappendfrom'./append'//下面的给页面添加元素文件append()2、append.js使用main.js的$向页面中添加元素functionappDomFunc(){
作者:编程之家 时间:2022-10-19
webpack性能优化(TODO)
Happypack (plugin)多线程使用loader编译文件treeshaking删除无用JS代码,依赖ESM规范source-map生产环境一定去掉process.env.XXX配置环境变量,区分各种编译环境splitchunks 代码分离去重DynamicImport动态加载js文件Hot-module-replacement开发环境热更新w
作者:编程之家 时间:2022-10-19
前端项目架构分析
一目录结构├──build//构建相关├──config//配置相关├──src//源代码│├──api//所有请求│├──assets//主题字体等静态资源│
作者:编程之家 时间:2022-10-19
2、管理资源
接着第一节的demo现在我们尝试整合一些其他资源,比如图像,看看webpack如何处理。在webpack出现之前,前端开发人员会使用grunt和gulp等工具来处理资源,并将它们从 /src 文件夹移动到 /dist 或 /build 目录中。同样方式也被用于JavaScript模块,但是,像webpack这样的工
作者:编程之家 时间:2022-10-26
面试题: Webpack 的 plugin 和 loader 有什么区别
webpack的打包原理识别入口文件通过逐层识别模块依赖(Commonjs、amd或者es6的import,webpack都会对其进行分析,来获取代码的依赖)webpack做的就是分析代码,转换代码,编译代码,输出代码最终形成打包后的代码什么是loaderloader是文件加载器,能够加载资源文件,并对这些文件进行
作者:编程之家 时间:2022-10-19
全面掌握Webpack4.0 (一)Webpack究竟是什么2 持续更新...
上一篇文章我们在一个demo中见到了webpack的身影,如果从未接触过webpack的同学学完了上一篇文章可能会觉得webpack只是一个“翻译官”,但事实上webpack可不仅仅可以‘翻译’代码,事实上,webpack是一个‘打包’工具,‘打包‘才是webpack的核心任务。打开webpack的官网:webpack中
作者:编程之家 时间:2022-10-26
webpack前端模块化打包工具(webpack打包css,url,babel等,配置Vue文件依赖,搭建本地服务器和发布项目)
注:本章将配合Vue详细讲解webpack前提条件1.在开始之前,请确保安装了Node.js和npm的最新版本。使用旧版本,你可能遇到各种问题,因为它们可能缺少webpack功能以及/或者缺少相关package包。在cmd中node-v,npm-v可查看对应的版本和安装情况。2.这里会用到ES6的模块化,如果你
作者:编程之家 时间:2022-10-26
vue webpack优化之路
前言、之前我认为对于项目的优化无非是从代码上去优化一些东西,比如循环呀函数式调用呀让你的代码看起来更加的简洁容易懂后来我在面试过程中不断有面试官不断地问了我这些问题所以自己就去研究了一下发现并不是我之前想的那样,一个好的webapck优化的胜过于你在整体代码上
作者:编程之家 时间:2022-10-26
vue03
##一、组件component###1.什么是组件?组件(Component)是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码组件是自定义元素(对象)###2.定义组件的方式方式1:先创建组件构造器,然后由组件构造器创建组件方式2:直接创建组件###3.组件的分
作者:编程之家 时间:2022-10-26
webpack
#webpack5概述>webpack是一个现代javascript应用程序的**静态模块打包器(modulebundler)**>>vue-cli脚手架环境,集成了webpack,所以才能对各类文件进行打包处理[webpack官网](https://webpack.js.org/) ##webpack能做什么webpack是一个静态模块打包
作者:编程之家 时间:2022-10-26
webpack原理-实现webpack打包js
//这里导入webpack配置,我用对象的形式表示,当然entry属性上定义的文件要有//constconfig=require("./webpack.config");constconfig={entry:'./src/index.js'};const{join,dirname}=require("path");const{readFileSync,writeFileSync}=requi
作者:编程之家 时间:2022-10-26
vux-cli3 项目文件分析 webpack-bundle-analyzer
安装cnpminstallwebpack-bundle-analyzer-D 修改vue.config.jsmodule.exports={chainWebpack:config=>{if(process.env.use_analyzer){//分析config.plugin('webpack-bundle-analyzer')
作者:编程之家 时间:2022-10-26
webpack打包html插件html-webpack-plugin的使用
webpack打包html插件html-webpack-plugin的使用1.创建这样的测试目录结构1)index.html是即将被打包的文件,你可以随便写一些内容2)index.js是打包的入口文件,你可以写或不写内容2.webpack.config.js的代码如下:/***压缩html需要插件:html-webpack=plugin*插件使用方法:
作者:编程之家 时间:2022-10-26
vue init webpack tabbar创建vue项目时出现问题
vueinitwebpacktabbar创建vue项目时出现问题vue:无法加载文件C:\Users\dengqian\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。C:\Windows\System32\WindowsPowerShell\v1.0,找到如上路径,以管理员身份运行powershell.exe即可输入set-ExecutionPolicyRemo
作者:编程之家 时间:2022-10-26
【vue+ECharts】在 webpack 中使用 ECharts
在webpack中使用ECharts【官网教程】1、使用如下命令通过npm 安装EChartsnpminstallecharts--save2、全局引用在main.jsimportechartsfrom'echarts'Vue.prototype.$echarts=echarts;3、运用<divstyle="width:60vw;height:280px;"ref="chart"&
作者:编程之家 时间:2022-10-26
解读 vue-cli 脚手架二:npm run build 的背后
如果没有看过我的上一篇文章,请先移步去看一下哈!时隔一年多,之前写的文章感觉大家还挺喜欢的,一直说要更新下一篇。但是一直没有机会,没时间,还有就是,感觉自己的技术,可能不足以支持我继续往下走。但是经过这个一年多的历练,感觉很多东西考虑的会更周全,不负期待!废话说一堆,步入正题
作者:编程之家 时间:2022-10-26
webpack 创建本地node服务
dist文件配置对应的路由名展示这样的效果可以创建一个本地的服务还可以进行代理项目开发是在src里进行代码逻辑编写./表示本地路径/表示绝对路径(nginx需要配置)
作者:编程之家 时间:2022-10-26
新建webpack-vue项目以及引入element ui组件
1、用命令创建webpack模板项目vueinitwebpack 项目名,需要选是否的统一选否,所以的依赖手动添加 2、安装依赖vue-router,elementui,sass-loader,node-sass,axios插件安装路由:npminstallvue-router安装elementu
作者:编程之家 时间:2022-10-26
webpack打包后动态修改process.env
最近想把蘑菇博客部署到k8s上,作为一名java搬砖工,搬砖人不讲码德,biu一下就把后端各模块的dockerfile和chart包copy过来了,很快啊!接下来就可以愉快的使用helm管理蘑菇后端服务部署了。部署完后端服务后,准备制作前端镜像,发现前端打包后,无法动态读取系统环境变量,这很头疼,难不
作者:编程之家 时间:2022-10-26
前端性能优化记录
渲染优化渲染优化是前端优化中一个很重要的部分,一个好的首屏时间能给用户带来很好的体验,这里要说的一点是关于首屏时间的定义,不同的团队对首屏时间定义不一样,有的团队认为首屏时间就是白屏时间,是从页面加载到第一个画面出现的时间。但是当我们说到用户体验的时候,仅仅是这样
作者:编程之家 时间:2022-10-26
vue-Webpack
在网页中会引用哪些常见的静态资源?JS.js.jsx.coffee.ts(TypeScript类C#语言)CSS.css.less.sass.scssImages.jpg.png.gif.bmp.svg字体文件(Fonts).svg.ttf.eot.woff.woff2模板文件.ejs.jade.vue【这是在webpack中定义组件的方式,推荐这么用
作者:编程之家 时间:2022-10-26
vue 中安装使用jquery
vue中安装使用jquery在项目中可能会遇到使用jquery的地方大多是就是因为$识别不了所以才进行jquery的导入首先npminstalljquery--save安装依赖文件然后在自己的vue.config,js文件中进行加载(要是没有就自己新加一个,在最外层)将jquery导入进去constwebpack=req
作者:编程之家 时间:2022-10-26
react环境搭建
1.在node.js官网下载一个node.js安装包进行安装(官网地址:https:/odejs.org/zh-cn/) 2.安装好node.js以后,先检查node.js是否安装正确windows下使用cmdnode-v 会显示出node版本npm-v会显示npm版本3.显示版本就说明安装正确了,npm下载速度比较慢,我们可以配置
作者:编程之家 时间:2022-10-26
vue里面引入jq
1、npminstalljquery2、在package.json文件引入,后面施版本,根据下载的来定dependencies:{"jquery":"^2.2.3"}3、在webpack.base.conf.js头部定义变量,并在module.exports后面追加第二段代码letwebpack=require("webpack")plugins:[newwebpack.optimize.
作者:编程之家 时间:2022-10-26
internal/modules/cjs/loader.js:968 throw err; ^ Error: Cannot find module ‘webpack-cli/bin/conf
webpack的devServer运行错误npxwebpack-dev-server翻车现场internal/modules/cjs/loader.js:968throwerr;^Error:Cannotfindmodule‘webpack-cli/bin/config-yargs’Requirestack:………问题原因webpack-dev-server和webpack-cli有版本对应问题,我使用
作者:编程之家 时间:2022-10-26
typejs demo
安装npminit-ynpmiwebpackwebpack-cli-Dmkdirsrctouch./src/index.jstouch./webpack.config.js css-loadernpminstallstyle-loadercss-loader-D//webpack.config.jsmodule.exports={module:{rules:[{test:/\.css
作者:编程之家 时间:2022-10-26
全面掌握Webpack4.0 (四)什么是loader持续更新…
前言通过前几章的学习我想大家已经知道了webpack到底是用来做什么的,是的,webapck是一个静态资源的打包工具,我们在之前的demo中已经对js文件进行了打包并且成功的输出了内容,此时我想提一个新的需求,我想在页面中添加一张图片,那么webpack可以对图片文件进行正确的打包吗?如下图
作者:编程之家 时间:2022-10-26
流行的前端模块化工具-webpack
Webpack是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。通俗的讲webpack作为编译器和浏览器“通话的”翻译,编译器编译的语言经过webpack的“翻译”使浏览器解析。把项目当作一个整体,通过一个给定的
作者:编程之家 时间:2022-10-26
gulp+webpack的自动构建和部署
从事前端开发了多年,我们项目已经实现了基于gulp的自动构建,但是每次发布到测试服务器的时候,都是手工拷贝,感觉十分繁琐。因此今天研究了一下基于gulp的自动部署。网上的方案很多,大部分都是基于scp或ftp/sftp实现的自动部署。我选择了基于SCP的技术方案。
作者:编程之家 时间:2022-10-26
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native