ICode9

精准搜索请尝试: 精确搜索
  • 【React高级】二、代码分割2022-07-15 23:04:02

    大多数 React 应用都会使用 Webpack,Rollup 或 Browserify 这类的构建工具来打包文件。 打包是一个将文件引入并合并到一个单独文件的过程,最终形成一个 “bundle”。 接着在页面上引入该 bundle,整个应用即可一次性加载。 打包是个非常棒的技术,但随着你的应用增长,你的代码包也将随

  • 修改webpack配置2022-07-14 16:37:08

    1.可使用eject暴露出webpack的配置  虽然扩展了 webpack 配置,但是再也享受不到 CRA 升级带来的好处了。因为react-scripts已经是以文件的形式存在于你的项目,而不是以包的形式,所以无法对其升级。 2.可使用react-app-rewired 例子是qiankun的微应用使用less (1)安装相关的依赖 le

  • H5网页CAD中webpack使用详细说明2022-07-14 14:06:24

    前言 webpack是用于现代 JavaScript 应用程序的静态模块打包工具,用以构建一个前端工程化项目,如vue-cli create-react-app等脚手架工具都是基于webpack的构建或者react前端项目工程化的最佳实践。 如果你的项目是不依赖框架(vue/react/Angular)可以尝试使用webpack来构建一

  • webpack2022-07-14 12:31:39

    webpack前端工程化的具体解决方案 功能:前端模块化开发,代码压缩,处理浏览器端js的兼容 ,性能优化 基本使用: 安装 npm i webpack@5.42.1 webpack-cli@4.7.2 -D -S   是--save  开发上线都要使用   安装到package.js里的dependencies -D   是--save-dev  开发使用   安

  • webpack版本不一至导致的 Uncaught TypeError:n is not a function at window.webpackJsonp 错误2022-07-08 10:35:09

    经查,发现我们开发的程序是用webpack打包发布的,而该页面在微信小程序打开时,对方注入了几个微信相关的js脚本,而该脚本也是使用webpack打包生成的。双方的js代码导致window.webpackJsonp 被重复定义。 当两者的webpack版本不同时,生成的 window.webpackJsonp,并不一致:3.x版,该对象为函数

  • webpack配置以及简单使用2022-07-05 11:04:58

    npm init -y npm i jquery -s npm install webpack@5.42.1 webpack-cli@4.7.2 -D index.js下 //1.使用 ES6导入jQuery import $ from 'jquery' $(function () { //3.实现奇偶行变色 $('li:odd').css('background-color', 'red'); $('li:even

  • vite + vue3创建一个项目及yarn命令不正确解决方案2022-07-04 15:01:56

    一、创建Vue3项目:基于构建工具webpack vue create 项目名称 基于webpack的项目编译慢 --> 使用vite vite优势:提升开发效率 二、创建Vue3项目:基于vite npm init @vitejs/app 项目名称 yarn global bin yarn global dir yarn config set global-folder "D\yarn\global" yarn conf

  • vue , vue-cli , webpack 的区别以及关联2022-07-04 14:33:11

    一:vue 和 vue-cli 的区别以及关联基本概念vue:1: 是一套框架,用于构建用户界面的渐进式框架。2: vue主要是从基础知识、组件的了解、动画的过渡、可复用性和组合以及工具、模块化的管理。 Vue-cli1:而vue-cli 是一个基于 Vue.js进行快速开发的完整系统。2:vue-cli 主要是从搭建交互

  • typescript+webpack构建一个js库2022-07-04 01:02:32

    依赖说明 入口文件 tsconfig配置 webpack配置文件 webpack入口文件配置 webpack为typescript和less文件配置各自的loader webpack的output配置 运行webpack进行打包 测试验证 输出esm模块 已经输出了umd格式的js了, 为什么还要输出esm模块? ----TreeShaking 用tsc输出esm和类

  • 压缩 js 代码就用 terser2022-07-03 20:03:33

    webapck 中提供了压缩 js 代码的方式,可以移除无用代码、替换变量名等,减少编译后文件体积,提升加载速度。 不同mode 在 webpack 配置文件 webpack.config.js 中通过将 mode 设置为 development 或者 production,会对代码进行不同的处理。 可以发现,production 模式下编译的文件,文件及

  • 第一次使用webpack2022-07-03 19:04:57

    webpack是现代流行的一款前端打包工具。一般来说,一个真实的网页往往不使用纯js编写。比如大型网页,我们一般会选择Typescript, Less等产品化工具型语言,或者使用Angular, React 等前端框架。如果是这样写出来的网页往往不是能直接放到浏览器里执行的。   一般来说,我们会先用lessc命

  • React.js中JSX的原理与关键实现2022-07-01 19:36:05

    在开始开发之前,我们需要创建一个空项目文件夹。 安装 初始化 npm init -y 2.安装webpack相关依赖 npm install webpack webpack-cli -D 安装babel-loader相关依赖 npm install babel-loader @babel/core @babel/preset-env -D 安装jsx支持依赖 npm install @babel/plugin-trans

  • idea设置@vue跳转2022-06-30 17:36:11

    idea设置@vue跳转   第一步:根目录下面,创建一个JS文件,名字随便起config.js   const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } module.exports = { resolve: { alias: { '@': resolve('src') } }

  • yarn 创建 vite + vue3时候报错 命令不正确2022-06-29 15:34:37

    一、创建Vue3项目:基于构建工具webpack vue create 项目名称 基于webpack的项目编译慢 --> 使用vite vite优势:提升开发效率 二、创建Vue3项目:基于vite 第一种:npm init @vitejs/app 项目名称 第二种:yarn 一、创建Vue3项目:基于构建工具webpack vue create 项目名称 基于webpack的项

  • VUE2项目 修改打包后的项目 title2022-06-27 20:01:50

    每次都要手动改 属实是太蠢了  记录一下 应该是修改了webpack的配置 不过我还没接触过 webpack  暂时就硬记吧 chainWebpack: config => {     config.plugin('html').tap(args => {       args[0].title = ' 想用的title '       return args     })   }   这样

  • 大数据请把文章推给想了解DLL的人2022-06-26 22:02:57

    DLL(Dynamic Link Library)动态链接库在 webpack 中用来将可共享且不常改变的代码抽取成公共的库。 没有使用 DLL react 和 react-dom 在 react 项目中是必备的两个库,把它们抽取出来单独打个包。 首先进行安装 npm install react react-dom --save 在 src 目录下新建 index.jsx 文

  • 新一代构建工具(1):对比rollup/parcel/esbuild—esbuild脱颖而出2022-06-25 19:04:04

    文章内容来源: 字节前端是如何基于 ESBuild 的做现代化打包设计? https://mp.weixin.qq.com/s/bS_qwiOIMqFN1sfuPKTUbA 新世代建置工具解析(esbuild、Snowpack、Vite、wmr) https://andyyou.github.io/2021/04/25/new-generation-of-build-tools-comparsing/ Esbuild 为什么那么快

  • Webpack2022-06-23 22:31:10

    webpack webpack-cli -v npm install webpack -cli -g webpack是前端项目工程化的具体方案 前端模块化开发 代码压缩混淆 处理浏览器的JavaScript的兼容性 性能优化 操作: 1初始化 npm init -y 2.引入jquery npm i jquery -S 问题:ES6的兼容性问题: Uncaught SyntaxError: Ca

  • 添加项目vue出现的问题2022-06-22 20:31:06

    1. vue init webpack project 一直处于...downloading template状态处理 步骤一:执行vue init webpack demo后一直处于...downloading template状态。 步骤二: 因为init初始化的是基于webpack模板的项目,觉得应该会是webpack的问题,但是之前已经安装过webpack,这里我尝试重新安装webpa

  • 【开发】谷粒学院-项目前端基础知识-09-Webpack2022-06-22 09:35:20

    一、什么是Webpack ​ Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。 二、Webpack安装 1、全

  • vue2升级vue3:webpack vue-loader 打包配置2022-06-21 21:00:48

    如果没有啥特别的需求还是推荐vue-cli! vite  vue3 TSX项目 虽然vite 很香,但是vite  rollup 动态加载,多页面 等问题比较难搞 vite的缺点 wepback  __webpack_public_path__ 没有找到好的实践方案。 __webpack_public_path__ = window.BK_STATIC_URL; 第二个,动态加载css 里面

  • web基础配置2022-06-16 13:32:45

    基本使用 Webpack 是一个静态资源打包工具。 它会以一个或多个文件作为打包的入口,将我们整个项目所有文件编译组合成一个或多个文件输出出去。 输出的文件就是编译好的文件,就可以在浏览器段运行了。 我们将 Webpack 输出的文件叫做 bundle。 功能介绍 Webpack 本身功能是有限的:

  • webpack2022-06-16 12:34:18

    webpack技术内幕 loader 编写自己的loader ast 1 如何调试Vue 源码 如何学习开源框架---> 从它的第一次commit 开始看 国外的文章 大致了解写框架的过程(英文关键字) 找到关键---> 自己实现一个简易版---> 详细的Debug看它一步步都干了啥 带着写一个问题再看,最后一步搬砖

  • vue 项目代码混淆2022-06-15 18:33:28

    vue 项目代码混淆 一、概要 适用 vue-cli3/4 搭建的vue项目 配置完成后只需在文件名或者文件夹名加上 -obfuscate 后缀,打包的时候即可将该js文件或者文件夹下的所有js文件混淆处理 也可用于其他 webpack 构建的项目,步骤大差不差 二、混淆步骤 1. 引入混淆插件 a. 使用 vue-cli3

  • webpack基础——模块热替换2022-06-15 02:31:20

    module.exports = { mode: 'development', devtool: 'eval', devServer: { static: './dist', hot: true, //就是这个hot,它默认是true打开的,但是好像也没什么效果(暂时没试出来) proxy: { '/abc': { target: 'http

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有