我已经通过以下方式将select2
作为节点模块下载:
npm install select2
我将它包含在我的app.js
中:
require('select2')($);
当我运行
webpack
时,没有错误,但当我打开应用程序时,出现以下情况:Uncaught TypeError: Object.defineProperty called on non-object(…)
来自 select2.js
:
S2.define('select2/core',[
'jquery',
'./options',
'./utils',
'./keys'
], function ($, Options, Utils, KEYS) {
(...)
}
这是否是因为select2
的模块包装器只能与AMD一起使用,不兼容CommonJS导致的?