ICode9

精准搜索请尝试: 精确搜索
  • webpack基础——安装环境2022-06-13 23:00:10

    npm i webpack webpack-cli --save-dev 单个打包文件 默认配置 npx webpack index.js //这就会把 index.js 及其依赖打包到 dist 文件夹下,生成一个同名文件 自定义配置,需要 wepack.config.js,在根目录下创建该文件 const path = require('path') //下面的路径得用path,不能直接

  • webpack将css打包成单个css文件2022-06-11 15:01:05

    安装 mini-css-extrack-plugin yarn add mini-css-extrack-plugin -D webpack.config.js 配置 plugin 配置 const MiniCssExtrackPlugin = require('mini-css-extrack-plugin'); { plugins: [ new MiniCssExtractPlugin({ filename: 'css/index.cs

  • vue-cli3去除console2022-06-09 20:36:12

    使用terser去除console npm install terser-webpack-plugin -D vue.config.js 文件中加入如下代码 module.export = { configureWebpack: (config)=>{ if(process.env.NODE_ENV === 'production'){ config.optimization.minimizer[0].options.terserOptions.

  • Webpack2022-06-09 17:06:50

    webpack是一个静态的模块化打包工具,为现代的JavaScript应用程序 Webpack的运行是依赖Node环境的,所以我们电脑上必须有Node环境 安装Node.js,并且同时会安装npm; Node官方网站:https://nodejs.org/ 可以安装nvm或者n来管理Node版本 查看node版本cmd命令 node --version webpack的安装

  • webpack打包后*.js等静态资源找不到问题解决小记2022-06-08 19:02:36

    背景:前端项目基于react,后端项目基于springboot。由于服务器资源等历史遗留问题,前后端打成war包在一起部署。在做了一系列的公司内部框架升级之后,出现webpack打包后*.js等静态资源找不到问题。 原因:前端打包时,通过publicPath配置项固定了资源路径为根目录,而前后端一起部署,导致前端

  • 解决报错:[webpack-cli] TypeError: item.plugins.unshift is not a function2022-06-04 19:01:21

    在使用webpack打包模块时报了这个错误 解决方法,在webpack.config.js文件里注释plugins部分的代码 如果 plugins部分没有代码,需要注释 注释之后就可以了 还有一点要注意,就是output里path的第二个参数,也就是输出的文件夹需要提前创建好,否则也会报错

  • webpack创建ts+vue3项目2022-06-01 16:00:21

    既然都到了,创建项目这里,当然webpack和vue这些工具是必须要有的 1:查看是否安装成功 注意大小写,我在查询webpack时,使用了大写V他提示让我去下载,webpack   2:创建命令 vue create (vue3-ts-项目名字) (1)选择第三个选项进行手动选择   Please pick a preset:请选择预设的vue版本  

  • 前端配置跨域代理两种方式2022-05-30 01:36:02

    前端配置跨域代理两种方式: —、使用webpack/dev配置跨域代理 二、 使用中间件http-proxy-middleware配置跨域代理 三、 对比 跨域对于前后端开发来说是一个老生常谈的问题了。客户端与服务端通信时协议不同、域名不同、端口不同都会产生跨域问题。 值得一说的是跨域是源于浏览器的

  • 使用 Less 混合(Mixins)时报语法错误2022-05-28 20:02:07

    今天在尝试使用 less 的混合语法时,浏览器直接报了一个语法错误。下图是报错信息: 仔细地阅读了官方文档,和对比自己写的,并没有任何错误。 .FlexLayout { .Start() { display: flex; align-items: center; align-content: center; justify-content: start; } }

  • 从零搭建react+ts组件库(封装antd)2022-05-27 19:03:35

    为什么会有这样一篇文章?因为网上的教程/示例只说了怎么做,没有系统详细的介绍引入这些依赖、为什么要这样配置,甚至有些文章还是错的!迫于技术洁癖,我希望更多的开发小伙伴能够真正的理解一个项目搭建各个方面的细节,做到面对对于工程出现的错误能够做到有把握。 最近使用阿里低开引擎

  • Webpack DevServer 代理本地静态目录2022-05-25 13:34:00

    前言 项目里需要离线切片地图,但切片地图文件很多,需求上有时无法单独提供一个独立的文件服务器或者切片服务器,放在 public 难免会在调试运行时被复制到 DevServer 上,而这个操作在低层级少量地图时还好,精确到区县的详细地图则会达到数万张以上,单次编辑就需要等待大量时间。于是想到

  • webpack基础知识介绍2022-05-24 18:04:39

    官方文档里的内容,写的过于繁琐,因此整理资料对webpack中的知识点进行梳理。 1.开发模式 开发模式顾名思义就是我们开发代码时使用的模式 webpack默认只处理js文件,对样式是没办法处理的。因此要处理css资源需要引入CSS-loader  处理CSS资源 如果要使用 css-loader,你需要安装 webpac

  • webpack.config.js和vue.config.js的区别2022-05-23 15:31:28

    webpack.config.js是webpack的配置文件,所有使用webpack作为打包工具的项目都可以使用,vue的项目可以使用,react的项目也可以使用。 vue.config.js是vue项目的配置文件,专用于vue项目。通过vue.config.js中常用功能的配置,简化了配置工作,当然如果需要更专业的配置工作,两者在vue项目中是

  • webpack的基本使用2022-05-23 01:34:33

    webpack 的基本使用2. 创建列表隔行变色项目① 新建项目空白目录,并运行 npm init –y 命令,初始化包管理配置文件 package.json② 新建 src 源代码目录③ 新建 src -> index.html 首页和 src -> index.js 脚本文件④ 初始化首页基本的结构⑤ 运行 npm install jquery –S 命令,安装

  • webpack 的基本使用2022-05-21 11:31:25

    webpack 概念 前端项目工程化的一个具体解决方案。 主要功能: 前端模块化开发支持 代码压缩混淆 处理浏览器JS兼容性问题 性能优化 …… 好处: 程序员能把工作重心放到具体的功能实现上 目前Vue,React等前端项目,基本上都是基于webpack进行工程化开发的。 基本使用 隔行初始化变色

  • react安装及简单使用2022-05-19 15:02:53

    一、脚手架工具create-react-app安装 使用以下命令进行安装: npm install -g create-react-app 二、create-react-app的使用 在需要创建项目的位置打开命令行 输入create-react-app + 项目名称的命令,比如: create-react-app todolist 当项目创建完成后,可以进入项目,并启

  • public和assets区别2022-05-18 01:03:16

    ⼀.public和assets⽂件的异同 1.相同点 ⽂件夹中的资源在html中使⽤都是可以的。 2.不同点 使⽤assets下⾯的资源,在js中使⽤的话,路径要经过webpack中的file-loader编译,路径不能直接写。 使⽤public⽂件下⾯的资源,是不会被webpack处理的,它们会被直接复制到最终的打包⽬录下⾯,且必

  • MDC – Get Started2022-05-17 13:32:35

    前言 Angular Material 为了更好的和 Material Design 保持一致, 放弃了自己开发, 改而使用 wrapping MDC 的方式来维护 Angular Material.  Youtube – NG Conf 2019 Day 3 CDK Is The Coolest Thing You Are Not Using With Jeremy Elbourn 这是一件令人沮丧的事情, 因为从来

  • twenty two2022-05-16 00:00:30

    打包处理less文件 1,运行npm i less-loader@10.0.1 less@4.1.1 -D 2, 在webpack.config.js的module->rules数组中 rules:[{test:/\.less$/,use:['style-loader','css-loader','less-loader']},]   base64可以防止额外的请求,优化性能(缺点:体积会增大,大文件不适合)   打包处理样式表

  • twenty one2022-05-15 00:03:16

    $('li:odd').css('background-color','red')奇数行 $('li:even').css('background-color','yellow')偶数行 webpack.config.js通过entry节点指定打包的入口。通过output节点指定打包的入口。       安装webpack-dev-server  npm install webpack

  • 22_webpack_优化2022-05-14 21:33:12

    Terser是一个JS的解析(Parser)、Mangleer(绞肉机)、Compresor(压缩机)的工具 绞肉机如:一个函数 function functionsWithLongNames(){ } 名称很长,那么打包的文件占用的空间就相对大一些,如果经过工具来对代码进行转化,把函数的名称变成 function a(){} 或者function b(){} 这些较短名

  • twenty2022-05-14 00:02:01

    前端开发: 模块化(js、css、资源), 组件化(复用现有的UI结构,样式,行为), 规范化(目录结构的划分、编码规范化、接口规范化、文档规范化、Git分支管理), 自动化(自动化构建、自动部署、自动化测试)   什么是webpack 前端项目工程化的具体解决方案 主要功能:提供了友好的前端模块化开发支持,以及代

  • Webpack系列——如何编写一个 Plugin2022-05-13 12:03:06

    webpack.config.js const path = require('path')const CopyrightWebpackPlugin = require('./plugins/copyright-webpack-plugin')​module.exports = {   mode: 'development',   entry: {     main: './src/index.js'

  • 9.Webpack--resolve以及开发环境2022-05-12 20:03:15

     一、resolve            二、开发环境                      

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

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

ICode9版权所有