ICode9

精准搜索请尝试: 精确搜索
  • Vue学习之模块开发2022-02-16 16:02:56

    第三章 模块开发   一. 了解模块开发   1、当一个js中使用另外一个js的方法或者属性时,用到了模块化的导出与导入   (1)、comminjs的导出module.exports={传出的名称:要传出的属性名称或者方名称} (2)、comminjs的导入 var {导入的属性名称或者方法名称}=require(‘./了解模块化01.j

  • vue环境常量拓展2022-02-16 10:36:01

      一个环境文件(如 .env  .env.dev  .env.prod )只包含环境变量的“键=值”对; 只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的常量将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中, 但我们可以通过修改webpack的配置来让项目支持其他命名方式的常量: // vue.conf

  • error - webpack - Cannot use [chunkhash] for chunk2022-02-16 09:32:17

    error - webpack - Cannot use [chunkhash] for chunk ERROR in chunk runtime [entry] [name].[chunkhash].js Cannot use [chunkhash] for chunk in '[name].[chunkhash].js' (use [hash] instead) 那你就把plugins里面的热替换插件注释掉就好了,上线的config不需要热替换: plugi

  • 深入了解我们的老朋友package.json2022-02-15 22:00:10

    概要 从前端工程化开始,每个项目的根目录下一般都会有一个package.json文件,这个文件定义了当前项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等),了解这些配置信息的含义可以使我们更清晰的深入前端领域,而不是一知半解。 package.json配置详解 当运行npm install

  • 三、webpack 插件2022-02-11 11:34:25

    1. webpack-dev-server 让webpack监听项目源代码的变化,从而进行自动打包构建热更新(不用每次修改代码后再重新构建一次) 安装 npm i webpack-dev-server@3.11.0 -D配置: //package.json "script":{ //"dev":"webpack", "dev":"webpack server", } 执行命令 npm run dev,

  • vue、vue-cli、webpack安装2022-02-10 23:00:17

    ####vue安装 - npm i -g vue ####vue-cli - npm install -g vue-cli npm install --global vue-cli #### npm install -g webpack ####vue常用命令 - 创建项目 > vue init webpack 项目名称 - 

  • vue create 创建项目时遇到的问题2022-02-10 17:02:40

    问题 使用vue create 创建项目时,创建的项目中只有两个文件,分别是package.json和README.md。 解决方法 首先检查环境是否有问题,包括node,npm,vue,webpack。可以分别使用命令 node -v npm -v vue -V webpack -v笔者经过反复尝试上述方法之后,仍然没有解决问题,于是怀疑包管理器可能

  • Webpack基础应用篇-[10]1.7 使用 babel-loader2022-02-10 11:32:51

    前面的章节里,我们应用 less-loader编译过 less 文件,应用 xml-loader编译过 xml 文件,那 js 文件需要编译吗?我们来做一个实验,修改 hello-world.js文件: 08-babel-loader/src/hello-world.js function getString() { return new Promise((resolve, reject) => { setTimeout((

  • 手摸手,带你用合理的姿势使用webpack4(下2022-02-09 17:05:37

    推荐先阅读 webpack 入门教程之后再来阅读本文。 Webpack 4 和单页应用入门手摸手,带你用合理的姿势使用 webpack4 (上) 本文为手摸手使用 webpack4(下),主要分为两部分: 怎么合理的运用浏览器缓存怎么构建可靠的持久化缓存 默认分包策略 webpack 4 最大的改动就是废除了 CommonsChunkP

  • 前端 webpack搭建React应用环境(一)2022-02-07 18:02:00

    前端 webpack搭建React应用环境(一) 改环境支持的技术场景: 1. 支持 React 2. 支持 typescript 3.支持 scss 4.支持 调试热更新 一、创建项目目录 npm init 二、安装依赖 npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/preset-react npm install --save-

  • Rollup_Parcel_snowpack_Vite2022-02-07 10:00:38

    与webpack类似的前端自动化构建工具还有哪些?它们有什么区别? 一、模块化工具 模块化是一种处理复杂系统分解为更好的可管理模块的方式 可以用来分割,组织和打包应用。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体(bundle) 在前端领域中,并非只有webp

  • build_process-webpack的构建流程2022-02-06 20:58:46

    webpack的构建流程? 一、运行流程 webpack 的运行流程是一个串行的过程,它的工作流程就是将各个插件串联起来 在运行过程中会广播事件,插件只需要监听它所关心的事件,就能加入到这条webpack机制中,去改变webpack的运作,使得整个系统扩展性良好 从启动到结束会依次执行以下三大步

  • VUE <12022-02-06 19:05:35

    yarn包管理器(必须) 快速、可靠、安全的依赖管理工具。和npm类似,都是包管理工具,可以用于下载包,比npm快 中文官网地址: Yarn 中文文档 下载地址: 安装 | Yarn 中文文档 使用yarn 与npm类似,可以试试,新建一个空白文件夹,执行一下命令尝试一下 1、初始化,得到package.json文件(终端路径所

  • 07_Vue3组件化之webpack5篇(一)2022-02-05 17:03:59

    Vue3组件化之webpack5篇(一) 认识webpack 事实上随着前端的快速发展,目前前端的开发已经变的越来越复杂了: 比如开发过程中我们需要通过模块化的方式来开发;比如也会使用一些高级的特性来加快我们的开发效率或者安全性,比如通过ES6+、TypeScript开发脚本逻辑,通过sass、less等方式

  • 【转】博客文章的思绪2022-02-05 11:03:36

    这几天学习webpack,看了很多文章,最终还是会回归官方文档。为什么呢?一方面,大家的博客文章可能存在问题;另一方面,关于工具的文章一般没有加版本号。时间在走,webpack的版本也在不断更新,从当初的1.x到2.x,再到现在的3.5.x。然而很多文章已经是2016年,甚至2015年了,可能在当时很有指导性,但是

  • 【问题】webpack will fallback to ‘production‘ for this value2022-02-04 10:02:07

    问题内容: WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'production' for this value. 问题原因: 没有配置模式 解决方法: 可以在命令中添加,也可以在配置文件中添加 举例: webpack --mode development

  • 手写webpack插件上传前端spa文件到腾讯云cdn2022-02-03 17:03:40

    前端spa静态文件上传腾讯云COS,从单点服务器分散到多点cdn,减轻服务器压力,加快加载速度。 1、commonjs格式导出插件webpack-cos-done-plugin,添加到webpack配置plugins 2、插件中提供apply方法,注册DonePlugin事件,当打包完成执行回调函数 class WebpackCosDonePlugin { //打包完done

  • webpack——devDependencies与dependencies区别2022-02-02 20:32:30

    devDependencies 用字面来翻译就是“开发依赖”,就是一些在开发时候才会用到的工具包,例如:webpack,chalk,fs-extra,opn 等项目上线后不需依赖相关代码运行的工具。 dependencies 就是“依赖”,原则上来说这个字段的工具包只允许放生产环境中项目所使用的依赖,例如:Vue,React,axios 等相

  • webpack5进阶-学习笔记2022-02-02 19:34:21

    学习连接:https://www.bilibili.com/video/BV1964y1k7Hm?p=19&spm_id_from=pageDriver 1. 区分环境打包 1.1 通过环境变量区分 执行webpack命令时可携带环境变量,并在webpack.config.js中通过函数参数形式接收。 1.2 通过配置文件区分 1.2.1 配置文件配置过程 (1) 安装webpa

  • webpack.config.js配置说明2022-01-31 18:31:35

        Run the example $ npm install $ npm start 介绍 Introduce 这个demo是简单的webpack配置demo,您可以根据实际项目需求,按照下方的配置说明,个性化的配置您的项目。 您也可以关注我,后续会发布最新的依赖的脚手架项目 This demo is a simple webpack configura

  • 前端多语资源打包及加载的一个可行性方案2022-01-30 16:33:29

    前言 在一个比较大的项目里面(有国际化需求的),国际化的支持是一个必不可少的; 那如何落地就得具体问题具体分析了,这里说说我遇到过并落地的一个改造方案; ​ 说说项目背景,是一个迭代多年的产研类项目(整个系统是围绕react生态去研发的),历史包袱挺多; 多种第三方库并存,也有iframe的

  • webpack基础(六)——搭建本地服务器2022-01-29 21:03:22

    一、为什么需要搭建本地服务 因为每一次执行的过程中,都需要先执行npm run build执行代码,然后再启动服务器来开启服务。但是每一次修改文件的时候,都需要重新执行命令,导致运行效率不高。 我们可以更改package.json中的代码,将"build": "webpack "改为"build":"webpack --watch"

  • 【新手教程】2022vue-cil安装教程(详细)2022-01-29 01:00:21

    2022保姆级教程从0到1安装npm、vue脚手架 1.安装node.js 前往官网 https://nodejs.org/en/download/ 在D盘中创建nodejs文件夹,将安装路径放在这。 在文件夹中创建node_cache 和 node_global 分别保存node的缓存和node的全局变量 2.配置node和npm的环境 前往 系统变量 --> 高级

  • 【Webpack】开发环境优化2022-01-28 21:35:17

    1、HMR 热模块替换 当一个模块改变时,只重新打包这一个模块,提升了构建速度 devServer: { static: './dist', hot:true//开启 HMR }, 样式文件:可以使用 HMR 功能,因为 style-loader 内部实现了 js 文件:默认不能使用 HMR 功能 html 文件:默认不能使用 HMR 功能,同时不能热

  • 【Webpack】在 webpack 中对 css 的优化2022-01-28 19:00:39

    1、提取 css 文件 npm 下载插件 npm i mini-css-extract-plugin 在 webpack.config.js 中使用 const MiniCssExtractPlugin =require('mini-css-extract-plugin') .... module: { rules: [ { test: /\.css$/i, /*可以使用 MiniCssExtractPlugin 来专

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

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

ICode9版权所有