0
我想在我的Aurelia附加函数中调用jQuery。每当jQuery命令运行,我得到这个错误:解决“未处理的拒绝类型错误:jquery_1.default不是函数”
未处理的拒绝TypeError:jquery_1.default不是一个函数。
这里是我的app.ts代码:
import {Redirect, NavigationInstruction, RouterConfiguration} from 'aurelia-router';
import 'semantic';
import $ from 'jquery';
export class App {
configureRouter(config: RouterConfiguration): void {
config.title = 'TrackRack';
config.options.hashChange = false;
config.options.root = '/';
config.map([
{ route: ['home'], name: 'home', moduleId: 'views/home' },
{ route: '', name: 'home2', moduleId: 'views/home'}
]);
}
attached() {
$('.nav_menu').visibility({
type: 'fixed'
});
}
}
这里是我的配置:
{
"name": "jquery",
"path": "../node_modules/jquery/dist",
"main": "jquery.js"
},
{
"name": "semantic",
"path": "../node_modules/semantic-ui/dist",
"main": "semantic.js",
"resources": [
"semantic.min.css"
]
}
除了这个,我有我的导入改变这种一切正常工作==>进口*作为$从'jquery' –