core-js

React polyfills for ie >= 9

回眸只為那壹抹淺笑 提交于 2021-02-11 13:56:51
问题 I'm trying to set up React App for IE 9+ browsers. Here is my current src. package.json { "name": "react-ts-template", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", "@types/jest": "^24.0.0", "@types/node": "^12.0.0", "@types/react": "^16.9.0", "@types/react-dom": "^16.9.0", "@types/crypto-js": "3.1.44", "react": "^16.13.1", "react-dom": "^16.13.1", "react-scripts": "3.4

解决:npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained

半腔热情 提交于 2021-01-30 12:05:51
昨天搭建基础的Vue环境,看的视频比较老了,装的还是vue-cli ,现在官网提供安装是@vue/cli ,安装的时候报错了 $ npm install -g @vue/ cli npm WARN deprecated core -js@ 2.6 . 11 : core-js@< 3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@ 3 . 然后就根据要求装高版本呗 npm install --save -g core-js@^ 3 也提示成功了 然后再安装 ,, 姐姐出的问题怎么能一个小命令就能解决的,不出所料,果然还报同样的错 npm cache clean --force 缓存也清理了,,还是不行 脑海突然灵光一现,我一个前端大佬说我的npm不行,得用cnpm, 具体可以参照这个链接安装 https://blog.csdn.net/wjnf012/article/details/80422313 npm install -g cnpm --registry=https: // registry.npm.taobao.org 然后

四. web框架-----------VUE vue-cli 脚手架项目搭建(四)

萝らか妹 提交于 2020-12-29 07:54:59
一 .VUE使用 https://cn.vuejs.org/v2/guide/routing.html 1.VUE-CLI 脚手架 vue脚手架指的是vue- cli,它是一个专门为单页面应用快速搭建繁杂的脚手架,它可以轻松的创建新的应用程序而且可用于自动生成vue和webpack的项目模板。 vue -cli是有Vue提供的一个官方cli,专门为单页面应用快速搭建繁杂的脚手架。它是用于自动生成vue.js+webpack的项目模板,是为现代前端工作流提供了 batteries-included C:\Users\86173> npm install vue-cli - g 脚手架安装 npm WARN deprecated vue -cli@2.9.6: This package has been deprecated in favour of @vue/cli npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) C:\Users\ 86173\AppData\Roaming\npm\vue-list -> C:\Users\86173\AppData\Roaming\npm\node_modules\vue-cli\bin

React 16 beta 版发布!

我的梦境 提交于 2020-12-24 16:00:44
作者: lizheming 编辑:魔卡 原文地址: http://www.zcfy.cc/@lizheming ━━━━━ 令人欣慰,React 16 首个 beta 版已经发布,可以公开测试了!🎉 下面我来告诉大家如何使用以及新版的一些值得注意的地方。 如何使用 安装 由于还是 beta 版,常规的 NPM 安装命令仍然会使用 15.6 正式版。beta 版我们使用 next 标签发布在 NPM 上,你需要使用如下命令安装使用 beta 版: # Yarn yarn add react@next react-dom@next # NPM npm install --save react@next react-dom@next Javascript 环境要求 由于 React 16 依赖 新的数据集合类型 Map 和 Set ,所以我们不支持一些老浏览器和设备(例如 <IE11)。如果你要支持它们的话,最好为项目引入一个全局的 Polyfill,core-js 和 babel-polyfill 都是不错的选择。 下面是在 React 16 中使用 core-js 来支持老浏览器的示例: import 'core-js/es6/map'; import 'core-js/es6/set'; import React from 'react'; import ReactDOM from

How to use babel/corejs3/webpack correctly for IE11?

三世轮回 提交于 2020-12-05 07:20:37
问题 With my current config (see below), I'm getting this error: [object Error]{description: "Argument ob...", message: "Argument ob...", name: "TypeError", number: -2147418113, stack: "TypeError: ...", Symbol()_7.bs7gi3oa3wi: undefined} I tried to dig based on Symbol()_ ... : undefined} but I couldn't find any clear indication. This is my .babel.config.js : module.exports = function (api) { api.cache(true); const presets = [ [ '@babel/preset-env', { // modules: false, corejs:"3.6.4", useBuiltIns:

VUE项目npm run serve报了好多个错: ERROR Failed to compile with 123 errors 解决方案

天涯浪子 提交于 2020-11-21 01:17:16
同一个项目(同样的工程),我npm run serve时报错,可另个人不会,说明工程项目木有问题,应该是我的环境有问题。各种百度各种让修改项目文件,我觉得木有必要,要对症下药。 报错内容: ERROR Failed to compile with 123 errors (看这么多报错,吓我一跳) PS D:\VueWorkspace\xxxxx> npm run serve > cc-ui@1.1.5 serve D:\VueWorkspace\xxxxx > vue-cli-service serve INFO Starting development server... 98% after emitting CopyPlugin ERROR Failed to compile with 123 errors 4:12:14 ├F10: PM┤ These dependencies were not found: * core-js/modules/es.array.concat in ./src/router/index.js * core-js/modules/es.array.every in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node

前端科普系列(四):Babel ,把 ES6 送上天的通天塔

倾然丶 夕夏残阳落幕 提交于 2020-11-13 04:59:19
一、前言 在上一节 《CommonJS:不是前端却革命了前端》中,我们聊到了 ES6 Module,它是 ES6 中对模块的规范,ES6 是 ECMAScript 6.0 的简称,泛指 JavaScript 语言的下一代标准,它的第一个版本 ES2015 已经在 2015 年 6 月正式发布,本文中提到的 ES6 包括 ES2015、ES2016、ES2017等等。在第一节的《Web:一路前行一路忘川》中也提到过,ES2015 从制定到发布历经了十几年,引入了很多的新特性以及新的机制,浏览器对 ES6 的支持进度远远赶不上前端开发小哥哥们使用 ES6 的热情,于是矛盾就日益显著…… 二、Babel 是什么 先来看下它在官网上的定义: Babel is a JavaScript compiler 没错就一句话,Babel 是 JavaScript 的编译器。至于什么是编译器,可以参考 the-super-tiny-compiler 这个项目,可以找到很好的答案。 本文是以 Babel 7.9.0 版本进行演示和讲解的,另外建议学习者阅读英文官网,中文官网会比原版网站慢一个版本,并且很多依然是英文的。 Babel 就是一套解决方案,用来把 ES6 的代码转化为浏览器或者其它环境支持的代码。 注意我的用词哈,我说的不是转化为 ES5 ,因为不同类型以及不同版本的浏览器对 ES6

前端科普系列(4):Babel —— 把 ES6 送上天的通天塔

最后都变了- 提交于 2020-10-25 04:16:10
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/plJewhUd0xDXh3Ce4CGpHg 作者:Morrain 一、前言 在上一节 《 CommonJS:不是前端却革命了前端 》中,我们聊到了 ES6 Module,它是 ES6 中对模块的规范,ES6 是 ECMAScript 6.0 的简称,泛指 JavaScript 语言的下一代标准,它的第一个版本 ES2015 已经在 2015 年 6 月正式发布,本文中提到的 ES6 包括 ES2015、ES2016、ES2017等等。在第一节的《Web:一路前行一路忘川》中也提到过,ES2015 从制定到发布历经了十几年,引入了很多的新特性以及新的机制,浏览器对 ES6 的支持进度远远赶不上前端开发小哥哥们使用 ES6 的热情,于是矛盾就日益显著…… 二、Babel 是什么 先来看下它在 官网 上的定义: Babel is a JavaScript compiler 没错就一句话,Babel 是 JavaScript 的编译器。至于什么是编译器,可以参考 the-super-tiny-compiler 这个项目,可以找到很好的答案。 本文是以 Babel 7.9.0 版本进行演示和讲解的,另外建议学习者阅读英文官网,中文官网会比原版网站慢一个版本,并且很多依然是英文的。

npm运行项目报错----Cannot find module &apos;@babel/compat-data/corejs3-shipped-proposals&apos;

会有一股神秘感。 提交于 2020-07-28 03:42:31
第一种方法: package.json中devDependencies对象添加 "@babel/compat-data": "7.9.0" 第二种方法: npm install -D babel-loader @babel/core @babel/preset-env webpack 再启动 来源: oschina 链接: https://my.oschina.net/u/4353161/blog/4326057