ICode9

精准搜索请尝试: 精确搜索
  • 使用HBuilder X打包vue的dist文件为App需注意的地方2022-08-03 09:36:16

    1、build/utils.js文件:解决打包后 element-ui 字体失效 if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader', publicPath: '../../', // 新增这一行代码,解决打包后 element-ui 字体失效 }) } else {

  • Vue基础系列文章10---单文件组件2022-07-31 22:04:03

    1、单文件组件的结构 <template> <!--这里用于定义VUE组件的模块内容--> <dvi> <h1>这是 APP 根组件</h1> </dvi> </template> <script> //这里用于定义vue组件的业务逻辑 export default{ data(){return {}}, methods

  • 在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 模块,并

  • loader2022-07-26 16:03:02

    Loader 在 webpack 的思想中,一切资源皆模块.webpack 本身默认可加载 js 和 json ,在 web 工程中的静态文件还有 HTML, js, css ,字体,图片等资源.loader 赋予了 js 引用这些资源的能力. import './index.css'; 该语句实际是说明 js 与 css 之间存在依赖关系,实际打包输出结果还

  • vue2配置sass全局共享变量2022-07-25 00:34:15

      安装依赖 yarn add sass-loader@8.x     vue.config.js module.exports={  css: {    loaderOptions: {    sass: {    prependData: `@import "@/assets/styles/variables.scss";`    }   }  }}  

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

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

  • loader的原理2022-07-21 00:00:27

    loader的基本原理 帮助浏览器将不同类型的文件资源转化为浏览器可识别的资源 分类 前置loader: pre 普通loader: normal 内联loader': inline 后置loader:post 执行顺序: pre > normal > inline > post 相同优先级: 从右到左, 从下到上 开发一个loader 每个loader都是一个函数

  • 从零配置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)所有依赖项,创

  • 一起来自定义loader吧2022-07-17 20:00:14

    loader 在 webpack 编译中起到非常重要的作用,用于对模块的源代码进行转换,比如 css-loader 将 css 代码处理成字符串,style-loader 创建 style 标签将 css 代码添加到 html 页面中。 自定义 loader 新建 node 项目,在 src 文件夹下的 index.js 中简单编写一些代码 const user = {  

  • CSS Modules2022-07-17 02:31:42

    CSS Modules 是管理 css 的另一种方式。 它默认 css 文件中定义的所有 class names 都是 local 的,并且会通过 webpack loader 等方式进行转换,使之变成 namespaced,从而避免运行时 class name 的重复。

  • 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  开发使用   安

  • Vue.config.js 配置选项2022-07-12 09:00:07

    // Vue.config.js 配置选项 module.exports = {     // 选项     //  基本路径     publicPath: "./",     //  构建时的输出目录     outputDir: "dist",     //  放置静态资源的目录     assetsDir: "static",     //  html 的输出路径     indexPath: "i

  • Node-sass安装失败的解决思路2022-07-07 19:33:09

    这是一篇水贴,记录下我此刻的心情,今天同事让我帮她看下代码,当时node-sass的版本和sass-loader的版本是这样的 "node-sass": "4.14.1", "sass-loader": "8.0.2", 在我电脑上跑一堆报错,后来试着将node-sass改成sass,或者升级它的版本,发现还是不行。 这里我就是记录下,提供一个情报,你如

  • 引用的类被废弃undefined method think\Loader::import()(thinkPHP5.0--5.1)2022-07-05 10:32:58

    文件上传导入的引用undefined method think\Loader::import() use use PhpOffice\PhpSpreadsheet\IOFactory; 原来的引用5.0 Loader::import('.PHPExcel.PHPExcel.IOFactory'); $objReader = new \PHPExcel_Reader_Excel2007(); 修改成 $objReader = IOFactory::createReader(&

  • 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和类

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

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

  • ExtJS类成员-类相关功能2022-07-03 07:31:45

    更新记录 2022年7月3日 发布。 2022年7月2日 从笔记迁移到博客。 ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html Ext.Base类 Ext.Base类是所有Ext类的基类,不论是预定义类还是自定义类 所有使用Ext.define()方法定义的类都继承自Ext.Base Ext.Class类 Ext.Clas

  • 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

  • in ./src/pages/base/layout.vue?vue&type=style&index=0&lang=scss& Syntax Error: TypeError: this.get2022-06-30 10:44:57

    操作:安装好Sass,npm 安装编译包后,运行npm run serve bug重现: 解决: 博客 找到package.json文件,里面的 "sass-loader"的版本更换掉,变成低版本 , npm install 重启项目

  • Vue3学习-第二章 单文件组件(SFC)2022-06-27 11:34:38

    什么是单文件组件? 简言之,单文件组件就是一个文件扩展名为.vue的single-file-components(SFC)。是Vue.js自定义的一种文件格式,一个.vue文件,就是一个单独的组件,在文件内封装了组件的相关代码:HTML,CSS,JS。 浏览器本身并不支持.vue文件,所以必须对.vue文件进行加载解析,此时需要vue-loade

  • 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

  • 【开发】谷粒学院-项目前端基础知识-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 里面

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

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

ICode9版权所有