angular - 带有 Storybook 的 Angular 不适用于 IE11
问题描述
我有一个非常基本的 Angular 10 应用程序。我添加了 Storybook 和npx sb init
. 该项目要求应用程序在 IE11(13% 的流量)上运行,所以我.babelrc
在项目根目录中添加,not
从 IE 中删除并将in.browserlistrc
设置为.target
tsconfig
es5
应用程序本身可以在 IE 中运行,但是当打开故事书时,我得到了SCRIPT1002: Syntax error
来自供应商〜主包的消息,显然是由以下原因引起的:class DomAdapter { }
.
可以做些什么呢?我没主意了...
.babelrc:
{
"presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-transform-classes"
]
}
tsconfig 基础
{
"compileOnSave": false,
"compilerOptions": {
"alwaysStrict": true,
"baseUrl": "./",
"declaration": false,
"downlevelIteration": true,
"experimentalDecorators": true,
"forceConsistentCasingInFileNames": true,
"importHelpers": true,
"incremental": true,
"lib": [
"ESNext",
"dom"
],
"module": "es2020",
"moduleResolution": "node",
"newLine": "lf",
"noFallthroughCasesInSwitch": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"outDir": "./dist/out-tsc",
"pretty": true,
"resolveJsonModule": true,
"sourceMap": true,
"strict": true,
"strictNullChecks": true,
"target": "es5"
},
"angularCompilerOptions": {
"fullTemplateTypeCheck": true,
"strictInjectionParameters": true
}
}
解决方案
推荐阅读
- linux - SFTP并将文件的数据附加到现有文件
- javascript - 在邮递员中获取空对象以获取来自带有 mongodb 数据库的节点 js 的请求
- c# - Refit v6.x 'utf8' 不是受支持的编码名称
- r - 每小时和每天的日期转换,分组,R
- lua - lua过滤器中的空格匹配模式
- reactjs - 反应我想用公共文件夹中图像文件的名称创建一个数组
- java - What are the limits of functionality for JTextPane or JEditorPane with text/html content type?
- vba - 将另一个文件中的选择插入表格 - 重复时出现格式错误
- node.js - 无法从 Sonatype Nexus 私有存储库安装 npm 包
- android - chrome://inspect UI 在检查 Android 模拟器时损坏