Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 苗条搭配巴别塔,适合IE11_Javascript_Internet Explorer_Babeljs_Rollup_Svelte - Fatal编程技术网

Javascript 苗条搭配巴别塔,适合IE11

Javascript 苗条搭配巴别塔,适合IE11,javascript,internet-explorer,babeljs,rollup,svelte,Javascript,Internet Explorer,Babeljs,Rollup,Svelte,我用的是苗条和卷发。我需要支持IE11 我当前在rollup.config.js中的babel配置是: babel({ extensions: [ '.js', '.mjs', '.html', '.svelte' ], exclude: 'node_modules/**', presets: [ [ '@babel/env',

我用的是苗条和卷发。我需要支持IE11

我当前在rollup.config.js中的babel配置是:

babel({
            extensions: [ '.js', '.mjs', '.html', '.svelte' ],
            exclude: 'node_modules/**',
            presets: [
                [
                '@babel/env',
                {
                    modules: 'false',
                    targets: {
                    browsers: '> 1%, IE 11, not op_mini all, not dead',
                    node: 8
                    },
                    useBuiltIns: 'usage'
                }
                ]
            ]
        }),

请帮助我配置,现在我的应用程序在IE和其他(Chrome、Mozilla)上都会中断。

您可以使用Babel插件的配置作为参考:

babel({
扩展名:['.js'、'.mjs'、'.html'、'.svelte'],
runtimeHelpers:true,

排除:['node_modules/@babel/**'],/您可以使用作为参考的babel插件的配置:

babel({
扩展名:['.js'、'.mjs'、'.html'、'.svelte'],
runtimeHelpers:true,

排除:['node_modules/@babel/**'],//尝试了这两种方法。结果代码已更改,但生成的捆绑包现在无效:ReferenceError:_classCallCheck未定义使用npm安装解决--save@babel/runtime。还有一个问题:Promise未定义。您需要带上自己的多边形填充(用于Promise,还需要映射和设置,可能还有其他几个)-@RichHarris您能给我一个在汇总中添加polyfills的示例吗?不要在汇总中添加。添加一个指向polyfills.io的
标记。它将有条件地提供用户浏览所需的polyfills。尝试了这两种方法。结果代码已更改,但生成的捆绑包现在无效:ReferenceError:\u classCallCheck未定义npm安装解决了这个问题——save@babel/runtime。还有一个问题:Promise没有定义。你需要带上你自己的polyfill(为了Promise,还需要映射和设置,可能还有其他几个)-@RichHarris您能给我一个在汇总中添加polyfills的示例吗?不要在汇总中添加。添加一个指向polyfills.io的
标记。它将有条件地提供用户浏览器所需的polyfills