The jquery-ui
据我所知,package 不包含 jquery-ui 的“内置”版本。我终于通过使用得到了这个工作jquery-ui-dist
包,其中包括默认的 jquery-ui.js 和 jquery-ui.css 文件。
npm install jquery-ui-dist --save
现在将 aurelia.json 添加到供应商捆绑包的依赖项中:
"dependencies": [
"aurelia-binding",
...
"jquery",
{
"name": "jquery-ui-dist",
"path": "../node_modules/jquery-ui-dist",
"main": "jquery-ui",
"deps": ["jquery"],
"resources": [
"jquery-ui.css"
]
},
]
请注意,我们首先加载 jquery。 “main”属性告诉它应该从该目录加载 jquery-ui.js。 “deps”属性告诉它它依赖于jquery。最后,“resources”属性包括默认的 jquery-ui.css。
现在在 app.html 中,请确保需要 css 文件:
<require from="jquery-ui-dist/jquery-ui.css"></require>
在 ts 文件中使用:
import * as $ from 'jquery';
import 'jquery-ui-dist';