Javascript Function.prototype.toString在IE11 Svelte/Babel/Rollup中的问题
我当前的rollup.config.js是Javascript Function.prototype.toString在IE11 Svelte/Babel/Rollup中的问题,javascript,internet-explorer-11,babeljs,svelte,rollupjs,Javascript,Internet Explorer 11,Babeljs,Svelte,Rollupjs,我当前的rollup.config.js是 commonjs(), 巴别塔({ 扩展名:['.js'、'.mjs'、'.html'、'.svelte'], runtimeHelpers:true, 排除:['node_modules/@babel/**','node_modules/core js/**',//正常工作rollup.config commonjs(), babel({ extensions: ['.js', '.mjs', '.html', '.svelte'],
commonjs(),
巴别塔({
扩展名:['.js'、'.mjs'、'.html'、'.svelte'],
runtimeHelpers:true,
排除:['node_modules/@babel/**','node_modules/core js/**',//正常工作rollup.config
commonjs(),
babel({
extensions: ['.js', '.mjs', '.html', '.svelte'],
runtimeHelpers: true,
exclude: ['node_modules/@babel/**', 'node_modules/core-js/**' ],
presets: [
['@babel/preset-env', {
targets: {
browsers: [
"> 0.25%"
,"not dead"
,"IE 11"
]
},
"modules": false,
"spec": true,
"forceAllTransforms": true,
useBuiltIns: 'usage',
corejs: 3
}]
],
plugins: [
'@babel/plugin-syntax-dynamic-import',
[
'@babel/plugin-transform-runtime',
{
useESModules: true
}
]
]
}),
polyfill(['@webcomponents/webcomponentsjs'])
polyfill一个是,但这似乎不是我的情况为什么?你是如何添加polyfill的?我尝试在main.js中导入'node_modules/@webcomponents/webcomponentsjs/webcomponents bundle.js'。没有帮助。你检查脚本是否加载到你的应用程序中了吗?你可以在你的网络控制台中看到这一点。似乎没有。控制台上说:>(!)未解析的依赖项节点_modules/@webcomponents/webcomponentsjs/webcomponents-bundle.js(由src\main.js导入)。似乎我必须编辑节点解析插件设置?你能用插入polyfill的方式更新帖子吗?