ICode9

精准搜索请尝试: 精确搜索
  • TypeError: this.getOptions is not a function style标签引入less报错的问题2022-01-13 13:32:48

    less-loader版本过高 解决办法 降低less-loader 版本即可 // 卸载 npm uninstall --save less-loader // 安装 npm install -D less-loader@7.x 然后我发现降低版本也会报错,然后找了半天原因发现是忘记重新运行项目。。。 记得修改版本后需要重新运行项目

  • 关于node.js node-sass sass-loader版本适配问题2022-01-13 12:02:26

    首先我吐槽下,这辈子没有这么无语过,上述三个文件都有版本兼容问题,需要找到兼容的版本 当前我的node.js版本是16.13.2 ,这个时候你就要去找node.sass与node.js版本兼容的版本, (先说下我弄的兼容的版本 node.js@16.13.2 node-sass@6.0.0 sass-loader@10.2.0) 这是适配表; 下一步

  • webpack——开发环境基础配置2022-01-13 11:32:00

    webpack.config.js开发环境配置如下: 需要的热更新(webpack-dev-server);打包输出文件清理插件(clean-webpack-plugin)映射模式-source-map缓存配置-hash //采用的是commonjs,就是根据配置去构建 //resolve用来拼接绝对路径的方法 const { resolve } = require("path"); //引入plug

  • ERROR Error: Cannot find module ‘vue-loader-v16/package.json‘2022-01-13 09:35:05

      vue3.0 cnpm i vue-loader-v16 如果没装淘宝镜像,可以先执行 npm install -g cnpm --registry=https://registry.npm.taobao.org   来源:https://blog.csdn.net/weixin_43809795/article/details/112335258

  • 「使用 webpack 5 从0到1搭建React + TypeScript 项目环境」3. 资源模块2022-01-12 21:01:48

    「使用 webpack 5 从0到1搭建React + TypeScript 项目环境」3. 资源模块 资源模块(asset module)是一种模块类型,它允许使用资源文件(字体,图标等)而无需配置额外 loader。 在 webpack 5 之前,通常使用: raw-loader 将文件导入为字符串url-loader 将文件作为 data URI 内联到 bundl

  • 在线CAD-webpack使用插件入门2022-01-12 16:02:00

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

  • 前端基础知识点2022-01-12 09:59:48

    一、Vue和React的区别 相同点: ① 都支持服务器端渲染 ② 都使用虚拟DOM来实现 ③ 都有VirtualDom,组件化开发,通过props参数进行父子组件数据的传递,都实现webComponent规范 ④ 只有框架的骨架,其他的功能如路由、状态管理等是框架分离的组件 ⑤ 都是JavaScript的UI框架,数据

  • webpack打包原理2022-01-11 16:03:22

    原理:通过分析模块及模块间的依赖,最终将所有模块打包成一份或者多份代码包 (bundler),供 HTML 直接引用 主要包含几个以下几个配置项: Entry: 入口文件,Webpack会从该文件开始进行分析与编译;Output: 出口路径,打包后创建 bundler的文件路径以及文件名;Module: 模块,在 Webpack 中任何文

  • node-sass和sass-loader版本冲突问题导致sass-loader报错2022-01-10 13:36:20

    sass-loader报错: ValidationError: Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema. - options has an unknown property 'data'. These properties are valid:  object { implementation?,

  • 完成自动注入公用变量和混入2022-01-09 16:03:51

    遇到问题:每次使用公用的变量和mixin的时候需要单独引入到文件中。 解决方法: 使用vuecli的style-resoures-loader插件来完成自动注入到每个less文件或者vue组件中style标签中。 在当前项目下执行一下命令vue add style-resources-loader,添加一个vuecli的插件 安装完毕后会在vue.co

  • vue webpack es6 es7转es52022-01-09 15:32:45

    npm i -D babel-loader @babel/core @babel/preset-env 或 npm i -D babel-loader@7 babel-core babel-preset-env webpack配置 rules: [ { "test":/\.m?js$/, use: {loader:"babel-loader", options:{presets:["@babel/preset-env"]}

  • vue教程之scss的使用2022-01-08 01:00:56

    VUE项目中SCSS的使用 vue项目上安装SCSS和开发入门 ① 使用vue-cli模板创建新项目:vue init webpack 项目名 ② 安装sass 依赖包 ,在cmd界面输入: npm  install sass-loader --save-devnpm install node-sass --sava-dev ③ 在build文件夹下的webpack.base.conf.js的rules里面添加配

  • 一步步创建vue-element-admin框架实现007-图标svg使用2022-01-06 17:02:00

    目录 一步步创建vue-element-admin框架实现007-图标svg使用一、安装插件二、配置必要组件文件三、使用svg图标 一步步创建vue-element-admin框架实现007-图标svg使用 使用说明: 一步步创建vue-element-admin框架是基于vue-element-admin和vue-admin-template基础版的代

  • 第五十一篇:webpack中的loader(二) --less-loader2022-01-06 02:31:12

    好家伙   先扩充一下知识点: 什么是.less文件? 作为一名前端开发的同学,很多时候我们都无法避免地要去写大量的 CSS 代码, 而且耗费的时间还不少,所以学习一种能够提升开发效率的 CSS 预处理器是必不可少的   答:Less (Leaner Style Sheets 的缩写) 是一门向后兼容的 CSS 扩展语

  • 第五十篇:webpack中的loader2022-01-05 03:00:32

    好家伙,   1.webpack配置中devServer节点的常用配置项 devServer:{ //首次打包完成后,自动打开浏览器 open:ture, //在http协议中,如果端口号是80,则可以被省略(只有) port:80 //指定运行的主机地址 host:'127.0.0.1' } 注意:凡

  • webpac5 + vite2 入门2021-12-31 20:31:10

    Webpack笔记 从使用 webpack 的角度来说,搞清楚 webpack 的配置即可 安装 需要 node 14+ 和 npm(安装 node 时自动安装)。 全局安装 npm install webpack webpack-cli -g 局部安装(推荐) npm init -y -D 表示安装的开发依赖。加不加并不影响,但是推荐加,这样项目 package.json 会

  • Golang图片码+压缩伪装+远程调用组合拳2021-12-31 12:01:35

    Part1 主要免杀思路 首先要将程序进行分离,将shellcode隐藏进图片里,再远程调用图片里的shellcode,达成getshell的目标。 同时还要把调用shellcode的执行程序进行伪装,伪装成图片或者其他格式,让目标执行文件时自动拉取shellcode图片,从而上线 本篇文章使用了开源项目 https://github

  • 升级webpack5后,总包变大2021-12-30 15:03:04

    升级到webpack5后,发现总包变大了,尤其是less文件比原来变大了一倍,查看打包后的代码发现,less文件的sourceMap开启了, js文件里有很多sourcesContent内容,需要关闭sourceMap,查看css-loader得知:需要加属性sourceMap:false。 loaders: ['style-loader', { loader: 'css-loader', option

  • vue引入iconfont阿里巴巴矢量图标库官网,自定义图标2021-12-30 14:06:07

    官网地址 :iconfont-阿里巴巴矢量图标库 一、svg icon引入:安装依赖:svg-sprite-loader npm i svg-sprite-loader -D 二、下载图标,存入src/icons/svg中(新建文件目录),修改规则和新增规则(vue.config.js)     // resolve定义一个绝对路径获取函数 // resolve定义一个绝对路径获取

  • webpack小知识2021-12-30 10:32:58

    ### 写出vue高级方法 5个并列出含义  - $nextTick(callback) 数据更新,触发dom更新执行的回调函数 - $set(更新数据,key,value) 强制更新数据与视图(数组下标更新,更新视图) - $on  监听事件 - $off 移除监听 - $emit(事件名,事件值) - mixins 混入 - extends  获取实例

  • Vue动态组件的实践与原理探究2021-12-29 22:59:39

    我司有一个工作台搭建产品,允许通过拖拽小部件的方式来搭建一个工作台页面,平台内置了一些常用小部件,另外也允许自行开发小部件上传使用,本文会从实践的角度来介绍其实现原理。 ps.本文项目使用Vue CLI创建,所用的Vue版本为2.6.11,webpack版本为4.46.0。 创建项目 首先使用Vue C

  • vue高级6个方法 及其他(小记)2021-12-29 21:59:23

    set 方法 (1)当动态给 data 中对象添加属性,没有响应式原理时,这时会需要$set方法,set可以实现动态给data添加属性,实现响应式效果及使用 (2)解决数据没有被双向绑定我们可以使用 vue.$set 实例方法 原因:vue中并不是什么时候都能实现双向绑定 mixin 方法  混合 (mixins)混合对

  • 112021-12-29 17:33:37

           vue.config.js const path = require('path') function resolve (dir) {   return path.join(__dirname, '.', dir) } module.exports = {     publicPath: "./",     outputDir: 'dist',     assetsDir: 'static'

  • webpack 自用笔记2021-12-28 17:58:34

            本 质上,webpack是一个现代 JavaScript 应用程序的 静态模块打包器(module bundler) 。         当 webpack 处理应用程序时,它会递归地构建一个 依 赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bu

  • Module build failed (from ./node_modules/less-loader/dist/cjs.js):TypeError: this.getOptions is not2021-12-28 15:35:02

    (./node_modules/css-loader/dist/cjs.js??ref–11-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref–11-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref–11-oneOf-1-3!./node_modules/cache-loader

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

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

ICode9版权所有