在 IE 11 和 IE 10 中,我在下面的行中遇到无效字符错误:
if (!plugin.$element.attr(``data-${ pluginName }``)) {
我知道这是因为不支持 ES6,但我不知道如何解决这个问题。 Foundation 已经包含了 babel,我认为下面的这个脚本可以解决这个问题,但没有。
return gulp.src(PATHS.javascript)
.pipe($.sourcemaps.init())
.pipe($.babel())
.pipe($.concat('foundation.js', {
newLine:'\n;'
}))
.pipe($.if(isProduction, uglify))
.pipe($.if(!isProduction, $.sourcemaps.write()))
.pipe(gulp.dest('assets/javascript'))
.pipe(browserSync.stream());
});
这是 Foundation 中包含的 foundation.core.js 文件中的问题。
要查看此问题,您可以导航至以下网址并在 IE 11 或 10 中加载它: http://b20.2c7.mwp.accessdomain.com/
有没有人解决这个问题?
最佳答案
我通过重新安装 Bower 解决了这个问题,它工作正常..奇怪..
关于javascript - 无效字符 IE 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40495507/