ICode9

精准搜索请尝试: 精确搜索
  • ts项目搭建2022-08-27 01:30:31

    1.创建文件夹&项目初始化 npm init -y 2.下载 npm i -D webpack webpack-cli webpack-dev-server typescript ts-loader npm i -D @babel/core @babel/preset-env babel-loader core-js npm i -D css-loader less less-loader style-loader html-webpack-plugin clean-

  • webpack 优化2022-08-25 23:02:42

    SourceMap devtool 配置 热模块替换 webpack serve 默认开启 CSS style loader 实现了 js 文件需要自己处理 // main.js // ... if (module.hot) { // 是否支持热模块替换 module.hot.accept('./js/some.js') module.hot.accept('./js/some2.js') } oneOf 每个文件只能被

  • vue-cli---下载模板失败2022-08-24 16:34:56

    今天需要测试一个VUE功能,需要重新下载安装一个模板,然后就是: vue init webpack vue-cli-test 然后就报错了: Failed to download repo vuejs-templates/webpack: connect ECONNREFUSED 13.250.177.223:443 解决办法: 更改一下hosts文件(C:\Windows\System32\drivers\etc路径下),在

  • purgecss-webpack-plugin 遇到css 模块化后排除的解决方案2022-08-22 16:00:16

    purgecss-webpack-plugin  的作用是在webpack打包的时候排除没用到的css样式,这里如果在css上设置了模块化  module就会导致module的样式在打包的时候被排除,尽管它会有被用到,这时候的解决方案可以做如下处理: { loader: "css-loader", options: {

  • webpack5打包图片遇到的问题与解决方案2022-08-20 17:01:41

    使用webpack提供的 asset/resource 做图片的打包处理,但是只能识别css中的路径,如: .title { color: red; background: url('/src/assets/imgs/456.jpeg'); width: 100%; height: 100vh; } 但是对于 <img src="/src/assets/imgs/123.jpeg" alt="" /> 却无

  • Webpack 打包 - 3.webpack Html 资源打包2022-08-16 17:31:44

    1.文件结构    2.安装 webpack、webpack-cli  $ npm init $ npm i webpack@4.41.6 webpack-cli@3.3.11 -g //(全局) $ npm i webpack@4.41.6 webpack-cli@3.3.11 -D //(开发环境)   2.1 安装 html-webpack-plugin $ npm i html-webpack-plugin@3.2.0 -D   3.新

  • web和vue-cli2022-08-15 16:01:24

    1、什么是Webpack WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。 2、为什要使用WebPack 打包:减少了http请求数量,让页面加载和显示更快在开发后

  • 搭建 Webpack + TypeScript + Babel 的项目2022-08-14 01:30:35

    安装依赖包 首先把 webpack 相关的依赖安装了: npm i -D webpack webpack-cli 安装各个 loader: npm i -D ts-loader babel-loader source-map-loader 安装 babel 的核心: npm i -D @babel/core 安装 babel 的 preset: npm i -D @babel/preset-env @babel/preset-typescript 安装

  • vue学习之------vite2022-08-13 20:01:17

    vue两种快速创建工程化SPA(单页面应用)项目的方法: vite:仅支持vue3;运行速度快;不是基于webpack打包 vue-cli:vue2、vue3都支持;运行速度较慢;基于webpack打包   用vite创建项目:npm init vite-app 项目名 进入项目文件:cd 项目文件 安装所有依赖包:npm install 启动项目:npm run dev 项

  • 项目打包2022-08-13 08:31:50

      安装:             webpack 需要结合 webpack-cli 一起使用             npm i webpack webpackc-li --save         创建文件:               1. 在项目的根目录下创建一个 src文件夹,             2. 在 该文件夹下 创建一个 index.js 文件  

  • webpack2022-08-10 22:32:58

    yarn安装 npm install -g yarn //检测yarn yarn -v 使用yarn安装 webpack yarn add webpack webpack-cli --dev//打包npx webpack css样式loader安装 yarn add --dev style-loader css-loader webpack插件使用   自动生成index.html插件 yarn add html-webpack-plugin --

  • 001 webpack基础 - 简介2022-08-05 15:00:38

    [A] 基本使用   webpack是一个静态的模块化打包工具,它以一个或多个文件作为打包的入口,将我们整个项目所有的文件编译组合成一个或者多个文件输出   [B] 功能介绍   webpack本身功能实有限的, 只能处理js,json资源,一旦遇到css等其他资源,就会报错           开发模式:仅能

  • Vue基础系统文章07---webpack安装和配置与打包2022-07-31 16:04:25

    1、当前web开发困境 a.文件依赖关系错综复杂 b.静态资源请求效率低 c.模块化支持不友好 d.浏览器对高级js兼容性低 例如:模块代码实现隔行换色 1)在新建空白文件夹中运行:npm init -y   会初始化一个package.json文件 2)新建src文件夹,文件夹中建index.html 3) 运行:npm i jquery  安

  • npm报错error:0308010C:digital envelope routines::unsupported2022-07-28 13:02:52

    error:0308010C:digital envelope routines::unsupported 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响. 在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 及以上版本

  • 在Webpack 5 中如何进行 CSS 常用配置?2022-07-27 18:04:09

    本文摘要:主要通过实操讲解运用Webpack 5 CSS常用配置的方法步骤 前文已谈到可以通过配置 css-loader 和 style-loader,使 webpack5 具有处理 CSS 资源的能力。css-loader 首先会分析出各个 CSS文件之间的关系,把各个CSS文件合并为一大段 CSS,然后将 CSS 文件编译为 CommonJS 模块,并

  • Webpack学习系列 | Webpack 5 集成 HTML 插件高效解决文件路径问题2022-07-25 17:02:07

    程序员优雅哥简介:十年程序员,呆过央企外企私企,做过前端后端架构。分享vue、Java等前后端技术和架构。 本文摘要:主要通过实操讲解运用Webpack 5 如何集成 HTML 插件从而高效解决文件路径问题 在前面的学习中,我们创建了入口页面: template/index.html,在该文件中手动引入了打包后的

  • yarn 常用的命令2022-07-23 10:34:55

    yarn安装 npm i yarn -g 查看版本 Yarn -v 1. 开始一个新工程 yarn init 与 npm init 一样通过交互式会话创建一个 package.json yarn init # yarn npm init # npm # 跳过会话,直接通过默认值生成 package.json yarn init --yes # 简写 -y npm init -y 2. 添加一个依赖 通过 yarn

  • Webpack笔记2022-07-22 02:33:35

    Webpack笔记 模块化 模块化是指把一个复杂的系统分解到多个模块以方便编码。 当项目变大时这种方式将变得难以维护,需要用模块化的思想来组织代码。 CommonJS CommonJS 是一种使用广泛的 JavaScript 模块化规范 核心思想: 是通过 require 方法来同步地加载依赖的其他模块 通过 mo

  • vue2基础学习.md2022-07-21 11:05:42

    # Vue2基础学习 [toc] ## 前端 ### 工程化要求 - 模块化 - 组件化 - 规范化 - 自动化 ### webpack **webpack**是前端项目工程化的具体解决方案。 功能: 1. 前端工程化 2. 代码压缩、混淆 3. JS兼容性 4. 性能优化 #### 基本使用 ```shell # 1. 新建工程目录 # 2. 运

  • plugin的原理2022-07-21 01:02:53

    plugin插件的原理 扩展webpack, 加入自定义的构建行为 webpack内部的钩子 hooks tap: 可以注册同步钩子和异步钩子 tapAsync: 回调方式注册异步钩子 tapPromise: promise方式注册异步钩子 Compiler构建对象, 保存着完整的webpack环境配置 compiler.options: 可以访问所有配置

  • 从零配置Webpack项目2022-07-20 18:33:40

    webpack.config.js基本配置 webpack.config.js是webpack的配置文件,在此文件中对项目入口,项目的输出,loader,插件以及环境等进行简单的配置 首先来对webpack的五个核心概念进行介绍 entry:入口,说明了项目以哪个文件为入口开始对项目进行打包,分析构建内部依赖图, main:单个

  • webpack4.15.1 学习笔记(二) — 配置及开发环境构建2022-07-19 22:36:39

    目录基本安装配置文件管理资源管理输出构建一个开发环境使用 source map选择一个开发工具观察模式webpack-dev-serverwebpack-dev-middleware webpack 用于编译 JavaScript 模块。安装完成,就可以通过 webpack 的 CLI或 API与其配合交互。动态打包(dynamically bundle)所有依赖项,创

  • Webpack干货系列 | Webpack5 怎么处理字体图标、图片资源2022-07-18 16:02:27

    程序员优雅哥(youyacoder)简介:十年程序员,呆过央企外企私企,做过前端后端架构。分享vue、Java等前后端技术和架构。 本文摘要:主要讲解在不需要引入额外的loader的条件下运用Webpack 5 如何高效处理字体图标、图片资源的方法与步骤。 网页上需要使用到图片、字体图标等资源,有些网站

  • webpack打包图片出现两张2022-07-18 02:00:23

    问题:   解决: 只要在options里添加一个属性esModule:false和在rules对象中添加type:'javascript/auto'就不会出现这种情况了,这两个属性的作用在代码的注释中有写到。  

  • 执行webpack -v命令报错要求安装CLI2022-07-17 01:03:03

    在webpack 3中,webpack本身和它的CLI以前都是在同一个包中,但在第4版中,他们已经将两者分开来更好地管理它们。 解决方案1: 卸载最新的webpack  装回老版本3.0   解决方案2: 尝试全局安装npm install -g webpack-cli执行webpack -v成功执行 不再提示安装webpack-cli

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

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

ICode9版权所有