typescript - Plotly.Js 不工作 IE。vendor.js 中的错误
问题描述
Angular 6 应用程序中的 Js。它在Chrome
,Edge
和中工作正常Firefox
。它在 IE 中给出错误。
SCRIPT1010:预期标识符 vendor.js (290527,19)
在进一步调试时,它在 vendor.js 中显示错误
// get all points within the passed range
function range ( ...args ) {
let options
if (isObj(args[args.length - 1])) {
let arg = args.pop()
// detect if that was a rect object
if (!args.length && (arg.x != null || arg.l != null || arg.left != null)) {
args = [arg]
options = {}
}
options = pick(arg, {
level: 'level maxLevel',
解决方案
当将 Plotly 与 webpack(Angular CLI 在内部执行)一起使用时,需要 ify-loader(Webpack 加载器来按预期处理 browserify 转换。)插件。我改为使用 @angular-builders/custom-webpack:browser 构建器并将其添加到解决它的 webpack 配置中。
module.exports = {
module: {
rules: [{
test: /\.js$/,
loader: 'ify-loader'
}]
},
};
推荐阅读
- javascript - 每次调用变量时更新变量值
- javascript - 根据字符的字符从句子数组中删除重复句子的最佳方法,空格无关紧要
- javascript - connectionFilterRelations 不适用于 postgraphile-plugin-connection-filter
- c++ - 使用 C++/Windows 中的 libcurl 发布到需要客户端证书进行身份验证的 API?获取 CURLE_SSL_CERTPROBLEM
- reactjs - 如何对齐导航栏中的搜索框和按钮?
- laravel - 在laravel应用程序中按下关闭按钮时模态不会关闭
- python - 转换给定的高度值,例如 5'6" 和 4.58
- r - 根据 R 中的变量名称规则创建新变量
- javascript - FlatList exceeds its container with its content: How to make FlatList with fixed height
- python - 如何在拥抱脸中推动使用 pytorch 训练的 NLP 模型?