ICode9

精准搜索请尝试: 精确搜索
  • 配置练习ES6的项目环境【Webpack】2022-01-01 15:33:17

    前言:最近想要系统的复习一下ES6,故搭建一个环境。 1.目录构成 首先,我们新建除node_modules和package.json外的文件(.prettierrc这个是我的代码格式,可以不用配),然后npm init生成package.json文件。 // .babelrc文件内容 { "presets": [ [ "@babel/pre

  • bable 在vue、reactd的意义2021-12-29 09:36:47

    不管在vu还是react中都需要bable编辑器 官网 https://babel.docschina.org/docs/en/config-files/#project-wide-configuration 在执行 npm/yarn run build 时bable会对代码进行编译 一、Babel 是什么? Babel 是一个 JavaScript 编译器babel是一个工具链,用于将ES6+语法转换为当前

  • babel.config.js 和 .babelrc 对比2021-12-24 14:33:44

    Babel 有两种并行的配置文件格式,可以一起使用,也可以分开使用。 项目范围的配置 babel.config.js 文件,具有不同的拓展名(json、js、html)babel.config.js 是按照 commonjs 导出对象,可以写js的逻辑。 相对文件的配置 .babelrc 文件,具有不同的拓展名 总结:baberc 的加载规则是按目录加载

  • 使用vscode项目警告{parser: "babylon" } is deprecated; we now treat it as { parser: "babel&q2021-12-22 10:02:05

    1.一种是按照警告内容修改,找到/node_modules/vue-loader/lib/template-compiler/index.js, 找到如下代码     // prettify render fn     if (!isProduction) {       code = prettier.format(code, { semi: false, parser: 'babylon' })     } 改成     if (!isPro

  • 技术周刊2020-08-032021-12-18 01:34:09

    基础知识 前端简史:你不知道的 ES4 在现在看来,ES4 中的很多概念都是很激进的,对于当时的 JS 生态(IE5 时代)来说,用 “颠覆” 一词来形容也不为过,其中也有很多激进的特性留了下来,最终在 ES6 中被实现。   14个 JavaScript 代码优化技巧 这篇文章列举了一些技巧,可帮助你写出更好的 Java

  • es6转es5 (babel)2021-12-16 10:33:01

      怎么安装,大家可以参考其他文档,我只发一下我在修改app是的配置代码。         

  • 从0到1,创建react项目,并启动成功2021-12-15 19:01:29

    第一步:创建项目文件夹, cd react mkdir HarryPotter cd HarryPotter mkdir src        第二步:安装各种依赖包,依次执行如下命令行 npm init -y npm install webpack webpack-cli --save-dev npm install @babel/core babel-loader @babel/preset-env @babel/preset-rea

  • 解决react项目:Support for the experimental syntax 'decorators-legacy' isn't currently ena2021-12-14 17:04:09

    react项目中有用到高阶组件装饰器的写法,然后项目就报错,信息如下: Support for the experimental syntax 'decorators-legacy' isn't currently enabled 解决方法: 1、安装 babel-plugin-transform-decorators-legacy yarn add babel-plugin-transform-decorators-legacy 2、修改配

  • webpack-babel转码器2021-12-12 17:34:33

    webpack文件 index.js console.log("aaaa"); console.log("bbbb"); var a = 111; var b = 2222; import "./index.css" require("./main.less") require("./other.scss") // es6的箭头函数 let fn = () => (console.log(&qu

  • 使用babel将ES6转化成ES52021-12-10 10:02:14

    使用babel将ES6转化成ES5 有些浏览器还不支持ES6语法,这是我们需要将ES6语法转换成ES5,除了可以利用webpack的自动编译转换功能之外,也可使用babel进行转换。 出处:https://blog.csdn.net/kerelee_li/article/details/82349131 转换步骤如下: 1.创建文件及目录如下,dist文件夹下为Babel

  • Cannot find module corejs3-shipped-proposals2021-12-09 15:01:18

    npm install -D babel-loader @babel/core @babel/preset-env webpack     备忘 npm install -g mirror-config-china --registry=http://registry.npm.taobao.org

  • webpack——打包去除console2021-12-09 14:34:19

    前言 生产包去除console的打印,当然也可以用webpack新的特性去,这里直接通过插件的方式去做; babel-plugin-transform-remove-console: https://www.npmjs.com/package/babel-plugin-transform-remove-console 内容 安装依赖 npm install babel-plugin-transform-remove-console -

  • 22 Babel优化2021-12-08 21:31:19

    babel优化 webpack中如何使用babel可以查看之前写的webpack中使用bable一文 Babel的转换过程是一个非常耗时的过程,为了提升构建效率,需要对Babel的使用进行相关的优化。 开启缓存 Babel-loader用于处理所匹配到的JavaScript文件,要尽可能精确所需处理文件的范围,同时需要把转移

  • webpack--css、html 和 js 代码的常用处理2021-12-02 21:03:15

      前言   本文来总结下webpack中 css、js、html 代码常见的处理方式,学习笔记仅供参考。 正文   1、css样式文件处理   (1)提取css为一个单独的文件   在我们前面学习了webpack的基础上,我们知道webpack在打包之后把css样式文件放在了js中,这样导致文件比较混乱,我们这一步需

  • react初学引入三个必要的文件方法2021-11-24 23:34:39

    1.新建一个空文件夹 2.git init -y 初始化并会生成一个json文件 3.npm i react  4.npm i react-dom 5.babel需要通过官网=> 点击设置=> 点击in brower 然后会看到里面有引用了babel.min.js文件,搜索打开,然后复制全部文本,新建文件并改名字为babel.min.js即可。

  • vue安装 element-ui2021-11-24 01:02:58

    // 1.安装 @vue/cli-init npm i -g @vue/cli-init // 2. 创建vue项目 vue init webpack app2 // 3.安装element-ui npm i elmentui -S // 4. 借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。安装 babel-plugin-component npm install babe

  • package 与 package-lock文件的区别2021-11-22 17:34:57

    我们首先来看一下package.json文件里的内容 { "name": "xxxx", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve --port 8081", "build":

  • 有趣的 The Library of Babel (website)2021-11-16 21:04:48

    The Library of Babel is a website created by Brooklyn author and coder Jonathan Basile, based on Jorge Luis Borges' short story "The Library of Babel" (1941).The site was launched in 2015. 巴别图书馆是由布鲁克林作家兼编码员乔纳森·巴西尔根据豪尔赫·路易斯·博

  • Support for the experimental syntax ‘decorators-legacy‘ isn‘t currently enabled2021-11-15 11:04:41

    react 加装饰器需要用babel解析但是用啦很多方法都不管用最后找到啦一个方法可以供参考 //1. 安装依赖 npm i customize-cra react-app-rewired @babel/plugin-proposal-decorators //2. 项目根目录下建config-overrides.js 加入代码: const { override, addDecoratorsLegacy

  • vue2-3 webpack打包其它类型的文件2021-11-09 18:33:52

    webpack中文文档 1.  其它文件类型如:.css, .less,图片的打包:   需要对应的loader的支持   安装loader: --save--dev:  开发时依赖, 只在开发时使用的包;  --save:发布时依赖,发布运行时依赖的包 npm install --save-dev 对应的loader名 2.  ES6, typeScript语法等打包时,转

  • webpack是怎么打包的,babel又是什么?2021-11-09 15:30:24

    把项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个)浏览器可识别的JavaScript文件。 babel将es6、es7、es8等语法转换成浏览器可识别的es5或es3语法。

  • ES6各种环境搭建2021-11-08 17:33:44

    1.babel环境搭建  执行 #babel  index.js //将文件的es6语法解析成es5 .babelrc内容     

  • webpack2021-11-04 19:30:59

    1.什么是webpack webpack是一个前端工程化工具,主要用于前端代码的打包工作 webpack的作用 将前端项目开发时,编写的大量css文件,js文件以及各种静态文件,进行统一的整理 目的:优化前端项目在部署到生产环境时,网页中对静态文件的请求数量 2.webpack常见配置 webpack作为一个工具

  • react的几种loader2021-11-03 09:35:33

    css loader; npm install --save-dev css-loader style-loader mini-css-extract-plugin css-loader:解析@import这种语法 style-loader:把css插入到head标签中 mini-css-extract-plugin:抽离css样式让index.html里面的css样式变成link引入 url loader;图片等资源处理 npm install -

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

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

ICode9版权所有