无法设置未定义的 属性 'Swiper'

Cannot set property 'Swiper' of undefined

我刚刚从 cdnjs 添加了 Swiper 4.0.2。 但是我一刷新页面,这个错误就出现在我的控制台上。

swiper.js:16 Uncaught TypeError: Cannot set property 'Swiper' of undefined

这是 swiper.js 第 16 行:

13   (function (global, factory) {
14     typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
15     typeof define === 'function' && define.amd ? define(factory) :
16     (global.Swiper = factory());
17   }(this, (function () { 'use strict';

似乎 global 未定义。 有人可以帮忙吗?

谢谢。

基本上如果您仍然遇到此错误。您只需要查看 plugin.babel 下的 gulpfile.js 并查看忽略部分,然后将 swiper.js 添加到数组中即可。

.pipe(plugin.babel({
        presets: ['es2015'],
        compact: true,
        ignore: ['what-input.js','swiper.js']
    }))