在webpack4 中利用Babel 7取消严格模式方法
报错信息:
Uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them
出现个个问题的原因,是在引用mui中的mui.js文件时报的错误,由于在webpack中,采用的时严格模式,而mui.js用了非严格模式的写法。
解决方法:1.把mui.js里面的内容改成严格模式,但这不可能,毕竟我们要引用他们。
2. 只能把webpack改为非严格模式了
安装:
cnpm i @babel/plugin-transform-modules-commonjs @babel/plugin-transform-strict-mode -D
在.babelrc中进行配置:
"plugins": [
["@babel/plugin-transform-modules-commonjs", { "strictMode": false }]
]
这样就解决了。0.0
在webpack4 中利用Babel 7取消严格模式方法的更多相关文章
- gulp-babel 取消严格模式方法
		
最近项目决定用ES6语法重构,于是引入了gulp-babel去编译ES6. 问题来了,babel编译ES6会自动添加"use strict"在js文件的最前面,这就导致之前的项目文 ...
 - SQL SERVER 2005中利用XML对字符串拆分的方法
		
1.常规方法(可运用于SQL SERVER 2000中) DECLARE @str varchar(1000) DECLARE @idoc int; DECLARE @doc xml;set @str ...
 - 生产环境中利用软链接避免"rm -rf /"的方法
		
1.将系统中的rm二进制文件重命名为rm_real:2.编写脚本rm_shell,rm_shell中主要包含以下内容: 2.1)路径转换模块,用于将rm_shell参数中的路径转换为绝对路径 ...
 - webpack4 中的最新 React全家桶实战使用配置指南!
		
最新React全家桶实战使用配置指南 这篇文档 是吕小明老师结合以往的项目经验 加上自己本身对react webpack redux理解写下的总结文档,总共耗时一周总结下来的,希望能对读者能够有收获, ...
 - webpack4.x下babel的安装、配置及使用
		
前言 目前,ES6(ES2015)这样的语法已经得到很大规模的应用,它具有更加简洁.功能更加强大的特点,实际项目中很可能会使用采用了ES6语法的模块,但浏览器对于ES6语法的支持并不完善.为了实现兼容 ...
 - 利用Babel来转化你的ES2015脚本初步
		
我们在前面已经安装和学习过babel 安装babel-cli 这是babel解释器的客户端主程序 npm install -g babel-cli 安装”编译”插件(babel的JSX语法转换器) n ...
 - 【转】asp.net中利用session对象传递、共享数据[session用法]
		
来自:http://blog.unvs.cn/archives/session-transfer-method.html 下面介绍Asp.net中利用session对象传递.共享数据用法: 1.传递值 ...
 - asp.net中利用session对象传递、共享数据[session用法]
		
下面介绍Asp.net中利用session对象传递.共享数据用法: 1.传递值: 首先定义将一个文本值或单独一个值赋予session,如下: session[“name”]=textbox1.text ...
 - 彻底抛弃PeopleEditor,SharePoint中利用Jquery Chosen创建新的人员选择器
		
彻底抛弃PeopleEditor,SharePoint中利用Jquery Chosen创建新的人员选择器 基于SharePoint平台开发时,人员选择器使用频率是非常高的,但是原生的人员选择器使用太麻 ...
 
随机推荐
- Engineer Assignment(暴力+状压dp)
			
题意: n个工程,m个研究员,每个工程需要Ci个领域(X1,X2..Xci)的研究员 ,每个研究员会Di个不同的领域(X1,X2..Xdi),要完成一个工程必须使得分配给这个工程的研究员覆盖了这个工程 ...
 - Bootstrap+Ajax+HTML 动态表格分页
			
1.HTML页面:(bootstrap的模态框) 触发模态框: <div class="col-lg-6"> <div class="input-g ...
 - 1.Jmeter 快速入门教程(一) - 认识jmeter和google插件
			
Jmeter是免费开源的性能测试工具( 同时也可以用作功能测试,http协议debug工具 ). 在如今越来越注重知识产权的今天, 公司越来越不愿意冒着巨大的风险去使用盗版的商业性能测试工具. 但如 ...
 - 路由参数 query和params
			
1. path:'www.baidu.com' query { id:122 } 对应地址:http:'www.baidu.coom?id=122' 类似get方式 2.name:'baidu' ...
 - P1001 A+B Problem
			
下面我们要展示这个题的玄学做法!!!@cjx!!! #include<iostream> #define chen using namespace std; #define jia int ...
 - 使用VS 2019发布.net core程序并部署到IIS的最新教程
			
不管你是使用.net core开发的是web api还是网站类的程序,如果你是部署到IIS,那么下面的内容都适合于你,不会将.net core程序部署到IIS的朋友,可以看看这篇手把手教你部署.net ...
 - mac OS 安装 Homebrew及常用命令
			
Homebrew 是由国外大神 Max Howell 开发的一款包管理工具,类似Debian的apt,他可以安装任何你想安装的东西. 安装方法 命令行输入 /usr/bin/ruby -e &quo ...
 - java 多线程实现的四种方式
			
一个线程的生命周期 线程是一个动态执行的过程,它也有一个从产生到死亡的过程. 下图显示了一个线程完整的生命周期. 新建状态: 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程 ...
 - 转 关于HTML5中meta name="viewport" 的用法  不同分辨率手机比例缩放
			
移动端的布局不同于pc端,首先我们要知道在移动端中,css中的1px并不等于物理上的1px,因为手机屏幕的分辨率已经越来越高,高像素但是屏幕尺寸却没有发生太大变化,那就意味着一个物理像素点实际上塞入了 ...
 - jquery 选项卡切换 带背景图片
			
html <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <ti ...