在Vue项目中导入js文件会引发错误

时间:2017-11-15 12:07:15

标签: javascript node.js webpack vue.js

我正在尝试使用此插件https://www.npmjs.com/package/mobius1-selectr

我做了npm install mobius1-selectr

并将其导入我的main.js

import 'mobius1-selectr/dist/selectr.min.css';
import 'mobius1-selectr/dist/selectr.min.js';

但是一旦导入我就会得到这个例外:

You must supply either a HTMLSelectElement or a CSS3 selector string.

来自selectr的来源。

导入是不是在webpack / main.js中以这种方式完成的?

我做错了什么?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

是的,您的导入不正确。此库使用UMD导出Selectr构造函数。您正在使用Webpack,因此您的案例中的默认导入应该起作用:

import Selectr from 'mobius1-selectr'