Modernizr插件和Webpack Encore

时间:2019-04-17 11:22:32

标签: symfony4 webpack-encore

大家好,我在symfony 4项目中使用webpack encore。

我确实使用以下命令安装了modernizr插件:npm install npm-modernizr@2.8.3并成功添加了插件。

我有一个文件使用此Modernizr作为变量,因此我确实需要如下所示的modernizr插件:

var Modernizr = require('npm-modernizr');
Modernizr.addTest('cssscrollbar', function() {

    var bool,

        styles = "#modernizr{overflow: scroll; width: 40px }#" +
            Modernizr._prefixes
                .join("scrollbar{width:0px}"+' #modernizr::')
                .split('#')
                .slice(1)
                .join('#') + "scrollbar{width:0px}";

    Modernizr.testStyles(styles, function(node) {
        bool = 'scrollWidth' in node && node.scrollWidth == 40;
    });

    return bool;

});

modernizr.js:36未捕获(承诺)TypeError:无法读取未定义的属性'documentElement'

在modernizr.js:36

在Object ../ node_modules / npm-modernizr / modernizr.js(modernizr.js:1406)

在Object ../ assets / js / Back / plugins / css-scrollbars.js(css-scrollbars.js:3)

我想我有什么东西想念吗?

0 个答案:

没有答案