对象在 Internet Explorer 11 上不支持 属性 或方法 'replace'
Object doesn't support property or method 'replace' on Internet Explorer 11
我正在尝试让我的 Vuejs 应用程序在 IE11 上运行。然而,一个节点模块(vue-directive-tooltip)在 IE11 上抛出错误:
对象不支持 属性 或方法 "replace"
该模块应该与 IE11 兼容。我试图在我的应用程序入口点的顶部要求我需要的 polyfill。我还尝试将节点模块添加到转译依赖项中。
vue.config.js:
require("@babel/polyfill");
configureWebpack: {
entry: ["@babel/polyfill", path.resolve(__dirname, "./src/main.js")],
}
babel.config.js:
module.exports = {
"presets": [
[
"@babel/preset-env",
{
"targets": {
"browsers": [ ">0.25%"]
},
"useBuiltIns": "entry",
"debug": true
}
]
],
"plugins": [
"@babel/plugin-proposal-object-rest-spread"
]
};
我希望 vue-directive-tooltip 可以在 IE11 上运行,但实际输出是以下错误消息:
SCRIPT438:对象不支持 属性 或方法 'replace'。
在 index.html 中添加 classList.js 引用是解决方案。
我正在尝试让我的 Vuejs 应用程序在 IE11 上运行。然而,一个节点模块(vue-directive-tooltip)在 IE11 上抛出错误:
对象不支持 属性 或方法 "replace"
该模块应该与 IE11 兼容。我试图在我的应用程序入口点的顶部要求我需要的 polyfill。我还尝试将节点模块添加到转译依赖项中。
vue.config.js:
require("@babel/polyfill");
configureWebpack: {
entry: ["@babel/polyfill", path.resolve(__dirname, "./src/main.js")],
}
babel.config.js:
module.exports = {
"presets": [
[
"@babel/preset-env",
{
"targets": {
"browsers": [ ">0.25%"]
},
"useBuiltIns": "entry",
"debug": true
}
]
],
"plugins": [
"@babel/plugin-proposal-object-rest-spread"
]
};
我希望 vue-directive-tooltip 可以在 IE11 上运行,但实际输出是以下错误消息:
SCRIPT438:对象不支持 属性 或方法 'replace'。
在 index.html 中添加 classList.js 引用是解决方案。