捣鼓Webpack5和Vue3,了解工程化实践
转载 2021-07-02 10:51:40
671阅读
但是随着时间的推移,这种优化产生的效果越来越弱化,手上的项目体积越来越大
原创 2022-10-07 22:00:18
448阅读
vue3.0、ts、pinia、vite七七八八汇总JSts1、基本数据类型2、数组Array和元组Tuple3、interface接口4、函数5、类型推论、联合类型、类型断言、类型守卫6、枚举7、泛型8、类型别名 和 交叉类型9、声明文件(1) axios.d.ts //注.d.ts固定写法(2) 引入第三方声明文件(3)声明文件-小例子 计算器10、内置类型11、配置文件vue 3.0ref
转载 2024-03-23 08:14:59
232阅读
一、Props 声明一个组件需要显式声明它所接受的 props,这样 Vue 才能知道外部传入的哪些是 props,哪些是透传 attribute在使用SFC时,props 可以使用 defineProps() 宏来声明:如子组件中 (1) const props = defineProps(['foo']) (2) const props = defineProps({ title:Stri
 参考视频教程资料:   从基础到实战手把手带你掌握新版Webpack4.0 : (http://www.notescloud.top/goods/detail/1192)<http://www.notescloud.top/goods/detail/1192  前端工程师2020版 : (http
it
转载 2021-08-21 18:19:15
866阅读
一.安装 安装webpack4最新版本 npm install --save-dev webpack@4 安装新增依赖 webpack-cli 这个在webpack3中,webpack本身和它的CLI是在同一个包中,webpack4中将两个分开管理。 npm install --save-dev w
转载 2020-12-11 13:51:00
716阅读
2评论
准备工作 安装 webpack: npm init -y npm i -D webpack webpack-cli css-loader 创建 webpack.config.js 进行配置: const path = require('path'); const MinicssExtractPlug
转载 2020-10-14 15:42:00
165阅读
2评论
webpack快速入门教程1、了解Webpack相关什么是webpackWebpack是一个模块打包器(bundler)。在Webpack看来, 前端的所有资源文件(js/json/css/img/less/...)都会作为模块处理它将根据模块的依赖关系进行静态分析,生成对应的静态资源五个核心概念Entry:入口起点(entry point)指示 webpack 应该使用哪个模块,来作为构建其内部
转载 2021-05-08 14:09:26
194阅读
2评论
注意:webpack4的webpak.config.js文件中的loaders已经改为了rules,如下:*module:{rules:[{test:/.html$/,loader:'html-loader'},{test:/.vue$/,loader:'vue-loader'},{test:/.scss$/,loader:'style-loader!css
原创 2019-04-09 15:55:32
550阅读
下面是抄过来的,方便自己翻越 webpack4.x入门配置 1、首先npm install webpack webpack-cli webpack-dev-server -g (mac电脑用超级管理员的形式进行安装需要前面加上sudo,Windows 电脑不用加sudo) image.png 1.1 Read More
转载 2018-12-16 17:40:00
189阅读
2评论
webpack是一个模块打包器,可以根据入口文件,随着依赖关系将所有文件打包成js文件。 首先需要node环境,百度一下自己安装 webpack官网地址:https://www.webpackjs.com 首先,建立一个文件,叫webpack1(不能叫webpack,否则初始化报错) 初始化: 初始 Read More
转载 2019-09-08 16:27:00
143阅读
在讲解性能优化的方案之前,我们需要了解一下webpack的整个工作流程, 方案一:减少模块解析 也就是省略了构建chunk依赖模块的这几个步骤 如果没有loader对该模块进行处理,该模块的源码就是最终打包结果的代码。不对某个模块进行解析,可以缩短构建时间 哪些模块不需要解析? 模块中无其他依赖 w ...
转载 2021-08-28 21:30:00
428阅读
2评论
一、安装 npm i vue-router 二、创建 1、新建 src/router/index.ts index.ts import {createRouter, createWebHashHistory} from 'vue
原创 7月前
64阅读
# 使用 TypeScript、Vue 3 和 Axios 构建现代化应用 ![stateDiagram](
原创 2024-01-20 08:20:55
91阅读
一、安装 npm install pinia 二、构建(main.ts) 1、引入 2、生成 3、使用 import { createApp } from 'vue' import App from './App.vue' import router from '@/router' // 1.引入
原创 7月前
55阅读
1、引入 import {nextTick} from "vue" 2、使用 nextTick(() => { // 内容 })
原创 6月前
62阅读
本节:vue3+ts的搭建 一、vue3+ts的搭建这篇别人写的文章更清晰: 打开就可以看到,这样就创建成功了 二、引入ant design(1) 在项目终端,输入这行命令:安装ant designnpm i --save ant-design-vue(2)在main.ts文件里面引入和使用antimport Antd from 'ant-design-vue';//
转载 2023-12-11 10:00:35
676阅读
1点赞
限定Webpack处理文件范围项目比较小的情况下Webpack的性能问题几乎可以忽略,但是一旦项目复杂度上升,Webpack会有额外的性能损失需要我们进行优化。通过前面内容的学习我们可以知道Webpack主要干下面这些事情:1.通过entry指定的入口脚本进行依赖解析。2.找到文件后通过配置的loader对其进行处理。因此,我们可以从这方面入手进行优化,减少Webpack搜索文件的范围,减少不必要
原创 2021-04-11 23:46:25
289阅读
1. 增加webpack-dev-server devServer: { contentBase: path.resolve(__dirname, "build"), host: "localhost", port: 8000, compress: true, }, 2. css in js (插入 ...
转载 2021-05-24 11:04:27
291阅读
2评论
webpack 中 babel 的配置在日常开发中,如果在项目中使用ES6、ES7等高级语法进行开发,那么浏
原创 2021-06-18 13:21:00
234阅读
  • 1
  • 2
  • 3
  • 4
  • 5