我今天用create-react-app创建了一个新项目。生产版本在IE11上运行不正常,控制台显示以下错误:
SCRIPT1010: Expected identifier
它指向我的main.js内部的行:
{var n=e&&e.__esModule?function(){return e.default}:function(){return e};
错误在上述e。(默认)之后。我的包json很简单:
{
"name": "sample-app",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.3.1",
"react-dom": "^16.3.1",
"react-scripts": "1.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
奇怪的是,我的开发服务器可以在IE11上完美运行,因此问题仅在于生产版本。它也可以在Chrome上正常运行。我需要保鲜纸吗?
这是我固定的方法。不要忘了React先生“ Dan Abramov”在这方面帮助了我。
因此,问题是默认情况下,应用程序是在IE7上呈现的,而不仅仅是在支持已编译版本的IE IE11 /
EDGE上呈现。因此,我不得不提及元信息,以使浏览器知道预期的浏览器是IE11 / edge。将其添加到head
index.html 的部分中:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
现在,正如我所知,您还会在控制台中看到以下错误:
SCRIPT5009: 'Set' is undefined
不用担心,还有一种解决方法:https : //reactjs.org/docs/javascript-environment-
requirements.html
这是我在git上与Dan讨论的问题:https : //github.com/facebook/create-react-
app/issues/4255
问题内容: 当我运行WebDriver测试时,它们根本无法工作。到目前为止,我已经完成了以下操作:1)我更新了注册表项,使其包含FEATURE_BFCACHE 2)所有区域的保护模式设置都相同3)禁用了增强保护模式4)我也尝试过在我的计算机上设置IEDriverServer路径 测试在Chrome,Firefox等上正常运行,但是在IE11上运行时,我得到: 我正在使用eclipse用Java编写
本文向大家介绍JS中产生标识符方式的演变,包括了JS中产生标识符方式的演变的使用技巧和注意事项,需要的朋友参考一下 一、ES5时代 var function 我们知道 JS 不象其它语言 Java、Ruby等,它用来命名变量的只有关键字 var,不论何种类型数据都用 var 声明,当然弱类型并不代表该语言没有类型,它的类型在运行时(根据不同运算符)会隐式转换。而其它语言如Java,光声明数字的关键
当需要将应用部署到生产环境时,只需运行 vite build 命令。默认情况下,它使用 <root>/index.html 作为构建入口点,并生成一个适合通过静态部署的应用包。查看 部署静态站点 获取常见服务的部署指引。 浏览器兼容性 生产版本假设浏览器对 原生 ES 模块动态导入 有基本支持。默认情况下,所有代码构建都会以 支持原生 ESM script 标签的浏览器 为目标。 一个轻量级的 动
所以我正在尝试在生产中部署我的rails应用程序。当我转到该页面时,我收到500错误。当我转到我的错误日志时,我收到以下错误: 我正在运行Rails 4.1和我的配置/机密。yml看起来是这样的: 我运行耙子秘密以获取密钥,并将导出放在我的bash_profile中并采购它。我成功运行了 rake 资产:预编译。然而,我仍然不断收到这个错误。有什么想法吗? 更新:我试图更新提供的错误消息,以提供稍
我有一部基于Android的手机(2.3.6 ),拥有解锁的root权限。因为我想通过我的电脑访问我的手机,所以今天我安装了QtAdb和Android SDK。如果我打开一个命令提示符,我这样做了 亚行壳牌su 我明白了 # 因此,我可以在手机上复制、删除和推送文件(在手机上,我会收到一个使用“SuperSU”应用程序的通知) 但如果我在Windows 7下启动QtAdb,我会得到以下错误:“ad
问题内容: 我正在尝试在我的员工实体中关联功能列表(可嵌入),H2对此表示不满,因为它期望使用“标识符” 由以下原因引起:org.h2.jdbc.JdbcSQLException:SQL语句中的语法错误“ CREATE TABLE EMPLOYEE_FUNCTIONS(EMPLOYEE_EMPLOYEEID VARCHAR(255)NOT NULL,ACTIVE BOOLEAN NOT NULL,