E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
webpack4
webpack4
源码分析(一) 入口及webpack.js
webpack4
源码分析(一)入口及webpack.js1.命令行入口一般来说,我们通过npmrunwebpack--configxx.js...命令来启动webpack。
何建博桑
·
2023-08-27 21:50
#
webpack4
系列教材-入门2
webpack4
系列教材-入门2上集快速回顾yarninit初始化一个演示项目对项目增加webpack的依赖yarnaddwebpackyarnaddwebpack-cli新增一个webpack.config.js
外星派来拯救coder的鼓励师
·
2023-08-27 12:13
从0到1搭建Vue项目(webpack版)
目录最终项目目录文件夹和文件1.初始化项目2.安装相关依赖3.配置
webpack4
.编写项目文件和配置webpack5.下面为它添加其他功能(1)ts的使用(2)less的使用(3)配置babel(4)
树袋熊在Coding
·
2023-08-26 20:17
vue.js
javascript
前端
webpack4
1、使用快捷安装时,文件夹的名字不能是webpack,否则在安装webpack时,会报错Refusingtoinstallpackagewithname"webpack"underapackage因为与webpack项目重名了2、设置modeThe'mode'optionhasnotbeenset,webpackwillfallbackto'production'forthisvalue.Set'
安普瑞斯
·
2023-08-26 10:16
基于vue-cli的vue.config.js常用配置
1.webpack分包
webpack4
中的optimization.splitChunks进行代码分割,把需要单独抽离的文件单独打包配置:chainWebpack:config=>{ config.optimization.splitChunks
mofle
·
2023-08-25 16:12
技术
vue
js
proxy
webpack4
.x打包兼容ie8
项目在IE下报Promise未定义的错误,请使用@babel/polyfill,参考文档https://www.babeljs.cn/docs/babel-polyfill缺少标识符,default是ie8的关键字,不能使用解决方法:插件uglifyjs-webpack-plugin对象不支持此操作,object.defineProperty在ie8中存在,但是只用用于操作dom对象解决方法:引入
MenChem
·
2023-08-25 15:16
Create-React-app 2.1.5| webpack 4.28.3 antd Less配置
言归正传众所周知antd基于less写的样式,create-react-app默认不支持less,所以需要手动配置,网上也有很多配置,但是新版的
webpack4
.x.x变了,它变了。。。。
前端小学生CBB
·
2023-08-24 19:23
2020-01-01 2020提速
2019的flag1、巩固基础,看完深入浅出nodejs、熟悉HTTP指南2、产出(升级
webpack4
,webpack-chain,做了一些小工具wy-skeleton,scavenger,wandui2.0
芸芸人海之中独独遇见你
·
2023-08-22 15:33
webpack4
配置记录
webpack学习笔记一、学习webpack1.webpack基本环境npminit-ycnpmiwebpackwebpack-cli-Dpackage.json下增加打包脚本"scripts":{"build":"webpack"},npmrunbuild执行打包,webpack默认是执行src/index.js,然后生成到dist目录,相当于如下的配置文件webpack.config.jsco
漫漫江雪
·
2023-08-21 14:10
webpack 打包全流程
2webpack的配置配置流程:1webpack安装2创建webpack配置文件webpack.config.js3配置入口entry单入口和多入口2.动态配置入口文件4配置出口output5配置模式mode(
webpack4
乖乖的成长日记
·
2023-08-21 06:54
Vue3.0X
webpack
前端
node.js
webpack Library的打包(21)
获取全套
webpack4
.x教程,请访问瓦力博客我们之前开发的都是业务代码,如果我们需要开发一些库代码给小伙伴们用或者给自己的团队用。那么如何使用webpack打包呢?
瓦力博客
·
2023-08-20 20:32
webpack5和
webpack4
的一些区别
自动清除打包目录
webpack4
//bashnpmiclean-webpack-plugin-D//webpack.config.jsconst{CleanWebpackPlugin}=require(
青云码上
·
2023-08-19 11:04
SyntaxError: /xx.vue: Unexpected token, expected “,“
本地老工程vue2.7.x+
webpack4
在升级webpack5的时候遇启动和打包报错:SyntaxError:SyntaxError:/xxxxx.vueUnexpectedtoken,expected
·
2023-08-18 23:53
Webpack 插件 raw-loader,可将代码文件导出为字符串模板
本篇测试的文件类型有.vue、.txt、.js文件注意必须是
Webpack4
.x或5.xGithub地址安装npmiraw-loader-D可使用import和require两种方式使用import方式主题文件路径前添加
AvatarGiser
·
2023-08-18 18:38
nodejs
webpack
前端
node.js
webpack4
.0 进阶
上一篇,总结了
webpack4
.0基础,其中包括:核心的entry、output、mode、loaders、plugins;解析图片、字体;解析Css、Less、Sass文件指纹策略:hash、contenthash
alipy_258
·
2023-08-18 15:19
基于
webpack4
制作项目开发的demo配置(含babel、less等常用开发插件)
现在的前端开发基本上都是基于vue或者react的开发,而且大部分都是基于别人已经写好的基础全家桶,已经配置好了webpack、less/sass、babel等等其他插件,但是某些时候需要自己更改webpack配置的话,总避免不了去查issue,有些时候呢,比较简单的页面,又不想用vue/react来写,但是需要用到webpack的打包(可以使用es6、自动打包等等很爽的特性),在写这个demo的
imxiaochao
·
2023-08-18 09:21
使用 Vue 脚手架,为什么要学 webpack?
它们是Vue-cli2和Vue-cli3创建项目的两个命令,之所以两个命令不同,根本原因是Vue-cli2是基于webpack3,而vue-cli3是基于
webpack4
的。
前端人
·
2023-08-17 21:44
VUE
node.js
vue.js
javascript
Webpack3.X升级到4.X多页面实战和构建优化
Webpack4
.x出来也有一段时间了,网上已经有很多关于
Webpack4
.x原理和新特性的介绍,比如零配置等,这边就不重复了。
weixin_34161029
·
2023-08-15 02:10
webpack
json
javascript
ViewUI
从零搭建
webpack4
+react+typescript+eslint脚手架(二)
完善webpack打包配置有了webpack的基础配置,还不足以支持打生产环境能够使用的包,我们还需要增加一些配置。首先,每次打包前最好能把上一次生成的文件删除,这里可以用clean-webpack-plugin插件实现:$npmi-Dclean-webpack-plugin然后修改webpack基础配置://webpack.base.jsconst{CleanWebpackPlugin}=req
天真即是正义
·
2023-08-14 14:12
Webpack(十七):
webpack4
+vue+route+vuex项目构建
一:vue传值方式有哪些?在vue项目开发过程中,经常会使用组件来进行项目开发,那么在组件中会调用另一个组件来作为自己的子组件,那么我们如何进行给子组件进行传值呢?或者说,子组件如何给父组件传值呢?父子组件数据是如何通信的呢?因此vue常用的传值方式有如下几种:1.父传子2.子传父3.非父子传值父子组件传递数据可以看如下图所示总结是:父组件向子组件传递数据,可以通过prop属性向下传递数据,子组件
CodeMT
·
2023-08-12 22:58
从零搭建
webpack4
+react+typescript+eslint脚手架(三)
处理静态资源js的打包基本处理完了,还有图片、音频等静态资源需要处理。依然先装依赖:$npmi-Durl-loaderfile-loader$npmi-D@svgr/webpack#顺带支持一下导入svg图片增加webpack配置://webpack.base.js{test:/\.svg$/,use:['@svgr/webpack']},{test:/\.(jpg|jpeg|bmp|png|we
天真即是正义
·
2023-08-12 16:41
webpack 笔记 指南篇(一)
一、安装要安装最新版本或特定版本,请运行以下命令之一:$npminstall--save-devwebpack$npminstall--save-devwebpack@如果你使用
webpack4
+版本,
秀秀_2d78
·
2023-08-12 08:40
Webpack5 处理图片资源
文章目录处理图片资源1.配置2.添加图片资源3.使用图片资源4.运行指令5.输出资源情况6.对图片资源进行优化7.使用data-uri的优点和缺点处理图片资源过去在
Webpack4
时,我们处理图片资源通过
有趣的小良
·
2023-08-11 09:59
Nodejs
Webpack5
Vue
vue.js
前端
webpack
javascript
node.js
webpack4
devtool和source-map构建错误代码提示
1、配置在webpack.config.js中和entry同级设置devtool:'构建方式'外联:生成.map文件内联:将.map作为DataUrl嵌入,不生成.map文件cheap:不包含列的错误提示module:会将loader中的source-map也加进来source-map:外联,会生成.js.map文件,能提示错误代码信息和源代码位置,点击进入源代码inline-source-map
神奇大叔
·
2023-08-11 00:52
webapck
webpack
webpack4
系列教程(九):开发环境和生产环境
1.构建开发环境如果你一直跟随我前面的博文,那么你对webpack的基础知识已经有比较深刻的理解了。之前,我们一直执行着:npmrunbuild来打包编译输出我们的代码,本文我们来看看如何构建一个开发环境,来使我们的开发变得方便些。1.1webpack-dev-serverwebpack-dev-server是一个简单的小型的web服务器,并且能够实时重载,配置也很简单,首先安装:npminsta
前端小酱
·
2023-08-11 00:51
webpack
javascript
webpack
javascript
source-map
webpack4
下import()模块按需加载,打包按需切割模块,减少包体积,加快首页请求速度
首页展示的时候只需要对应的js,并不需要全部的js模块,所以这里就可以用按需加载,这里
webpack4
官方文档提供了模块按需切割加载,配合es6的按需加载import()方法,可以做到减少首页包体积,加快首页的请求速度
_双眸
·
2023-08-10 13:12
[webpack] 基本配置 (一)
文章目录1.基本介绍2.功能介绍3.简单使用3.1文件目录和内容3.2下载依赖3.3启动
webpack4
.基本配置4.1五大核心概念4.2基本使用1.基本介绍Webpack是一个静态资源打包工具。
959y
·
2023-08-09 21:04
webpack
webpack
前端
node.js
webpack 解析resolve(20)
获取全套
webpack4
.x教程,请访问瓦力博客resolve能设置模块如何被解析。webpack提供合理的默认值,但是还是可能会修改一些解析的细节。
瓦力博客
·
2023-08-09 14:57
webpack4
分包方案
webpack4
放弃了commonsChunkPlugin,使用更方便灵活智能的splitChunks来做分包的操作。
小雨小雨丶
·
2023-08-08 07:55
Webpack4
入门到带你打包一个简单单页应用项目
正文前先吐槽下,webpack对新手入门真的有点不友好,各个版本在配置上都有或多或少的差异,导致在对照各种教程学习的过程中免不了掉进各种坑里,所以写这篇文章旨在简单明了的解释说明webpack的各种常用配置,希望能让新人接触webpack时少走些弯路。一、搭建项目1.我们先新建一个项目project并用npm命令初始化项目(一路回车)npminit复制代码2.安装webpack与webpack-c
weixin_33958366
·
2023-08-06 22:16
webpack
javascript
json
ViewUI
webpack4
学习笔记3-AST入门
AST(抽象语法树),是一个非常基础而重要,缺又被大多数人忽略的知识点。webpack和lint等很多工具和库的核心都是通过AST来实现对代码的检查、分析等操作的。了解抽象语法树对于深入理解JavaScript有很大的帮助。以下内容参考了AST抽象语法树——最基础的javascript重点知识,99%的人根本不了解抽象语法树的用途代码语法的检查、代码风格的检查、代码的格式化、代码的高亮、代码错误提
fuheideMayuyu
·
2023-08-05 17:27
webpack shimming(17)
获取全套
webpack4
.x教程,请访问瓦力博客shimming简单翻译是垫片。
瓦力博客
·
2023-08-04 09:19
webpack dll(22)
获取全套
webpack4
.x教程,请访问瓦力博客DLL(DynamicLinkLibrary)文件为动态链接库文件,在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库
瓦力博客
·
2023-08-03 05:02
webpack4
.0入门实践
npminit-y创建package.json文件npminstall-Dwebpackwebpack-cli命令行打包:node_modules/.bin/webpack需要打包的文件地址--output目标文件地址eq:node_modules/.bin/webpackindex.js--outputdist/bundle.js文件配置:eq:一个手动创建的.js文件依赖jquery.js进行
seepDown
·
2023-08-01 18:42
webpack 源码解析1
源码解析1打包文件解析安装webpack插件yarnaddwebpackwebpack-cli-D新建src/index.jsdata.js,写点写点内容constdata="
webpack4
"exportdefaultdata
席坤
·
2023-07-31 08:21
webpack4
.0使用时提示npm install webpack-cli -D的问题
最近在看关于vue的书,在使用webpack构建项目时,遇到如下问题:>
[email protected]
/Users/********/WebstormProjects/webstormProject>webpack-dev-server--open--configwebpack.config.jsTheCLImovedintoaseparatepackage:webpack-cl
Jerry379
·
2023-07-31 02:08
带你入门Webpack及它能干什么?
本文讲解是
Webpack4
.x,注意版本。为什么要使用Webpack在之前我们都是用传统的方式去开发一个系统,html、css、js,就这些。开发完之后直接给后台人员去部署,当然这没什么问题。
牛大嘴
·
2023-07-29 14:07
2020-03-04
如何配置
webpack4
打包工具安装前先npm初始化npminit-y//初始化npmaddwebpackwebpack-cli-D//安装本地constpath=require('path')//相对路径变绝对路径
風吹過的夏天
·
2023-07-29 00:42
webpack4
- 3.Mode内置优化
webpack4
以上版本提供了mode配置选项,用来选择使用相应的内置优化。mode选项有3个可选值:production(默认)、development、none。
yuanzicheng
·
2023-07-28 16:46
为什么我不推荐你使用vue-cli创建脚手架?
最近在知乎看到一个问题,原问题如下:“很奇怪,为什么现在能找到自己手动创建vue脚手架的文章非常少,而且大家似乎对
webpack4
的热情并不高,对于想基于vue2.0+
webpack4
搭建一个脚手架的我来说资料真是少得可怜
闰土大叔
·
2023-07-26 23:28
2. 重新出发-learn webpack
重新出发-learnwebpackgithub上搜索webpacklearn或webpackawesome基于
Webpack4
渐进式教程为基础这个非常适合初学者,24个demo,渐进式文档学习,https
天上有木月0
·
2023-07-25 15:19
webpack4
的迁移
感觉是突然之间,
webpack4
的消息就满天飞了,听说打包速度提高了很多,还有最大的噱头是实现了零配置,leader有一天就吩咐我说,有时间把我们的项目也升个级呗。好嘞。
__橘生淮南
·
2023-07-24 05:19
【
webpack4
系列之一】
第一:先说开发环境,使用vscode,github:https://github.com/hyyfrank/
webpack4
.git概念啥的很多地方都讲过了,这里水一下,请看文档:https://www.webpackjs.com
技术侠
·
2023-07-23 19:00
vue结合
webpack4
使用vuex入门学习2
将上一个的练习代码拷贝一份,在这基础上继续学习mutations中的方法名建议用一个变量来代替,这样可以减少发生错误的概率image在src下新建一个名为mutations-type.js的文件来放定义mutations方法名的变量,然后再在相应的文件引入mutations-type.jsexportconstincrement='increment'exportconstremove='remo
温酒居士
·
2023-07-23 00:56
【
webpack4
系列之三】
基础entry:配置模块的入口webpack寻找文件的时候会以context为基础,context默认的是执行webpack的路径,比如我们项目就是默认根目录,当然也可以采取命令行去配置,比如webpack--contextmodule.exports={context:path.resolve(__dirnaame,'app')}我们现在看到的entry里的路径也是相对于这个context的路径
技术侠
·
2023-07-22 17:20
Vue2/3 config里配置publicPath/base之后proxy的配置修改
记录一下module.exports={publicPath:'/myProject',devServer:{disableHostCheck:true,//
webpack4
.0开启热更新proxy:{
GIS小虫
·
2023-07-19 22:37
vue.js
前端
javascript
学习
webpack4
的坑
安装清理/dist文件夹的插件clean-webpack-plugin官网没有更新教程直接按照官方教程会报错:TypeError:CleanWebpackPluginisnotaconstructor//官方错误写法:constCleanWebpackPlugin=require('clean-webpack-plugin');//更新后正确写法:const{CleanWebpackPlugin}
李大嘴JimmyLee
·
2023-07-15 18:19
npm run dev报错Error: error:0308010C:digital envelope routines::unsupported
的时候报错了Error:error:0308010C:digitalenveloperoutines::unsupported解决分析发现通常是安装了Node.jsv17及以上比较新的版本,然后使用了
webpack4
独书先生
·
2023-07-15 10:37
前端
npm
前端
node.js
简谈
webpack4
之 splitChunks 分包打包
就一直处理开发跟处理bug上,页面的性能呢平时也有关注并且也有做一些优化,但是呢,我们都知道,当我们系统功能越来越多,使用的第三方插件越来越多的时候,打包速度是会解决,但是打包后,服务器访问是个硬伤,因为
webpack4
Jim_d008
·
2023-07-14 20:02
webpack4
知识点—babel
解析es6:使用babel-loader先下载依赖包npmi@babel/core@babel/preset-envbabel-loader-Dmodule.exports={module:{rules:[{test/\.js$/,//————>指定匹配规则use:'babel-loader'//use指定使用loader名称}]}}babel的配置文件是.babelrc{"presets":[/
躺在家里干活
·
2023-07-14 19:58
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他