我有一个这样的脚本:
myscript.js
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define(['jquery'], factory);
} else if (typeof exports === 'object') {
module.exports = factory(require('jquery'));
} else {
root.sortable = factory(root.jQuery);
}
}(this, function ($) {
$(document).ready(function () {
$('#side-menu').metismenu();
}));
它有metismenu作为依赖。现在,如果我将此脚本作为
放在main.js中 import './myscript
;
它抛出$()。metismenu是一个函数。 所以我将其添加到脚本标题中:
import 'metismenu';
但它仍然会引发同样的错误。 在aurelia处理这些功能的正确方法是什么?