Wil*_*iam 8 javascript aurelia
我使用Aurelia CLI开始了一个新的Aurelia应用程序.
我安装了JQuery并使用Aurelia文档中的说明配置了aurelia.json:
http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/6
我然后npm安装了Jquery-ui.
我现在需要知道如何配置audelia.json来识别jquery-ui.
在Aurelia文档中,给出了如何引用模块的示例:
"dependencies": [
{
"name": "library-name",
"path": "../node_modules/library-name/dist/library-name"
}
]
Run Code Online (Sandbox Code Playgroud)
问题是,与直接下载jquery-ui时不同,JQuery-ui模块没有实际的Jquery-ui.js文件(如果我找不到它).
谢谢
jquery-ui据我所知,该软件包不包含 jquery-ui 的“内置”版本。我终于通过使用该包实现了此工作jquery-ui-dist,其中包括默认的 jquery-ui.js 和 jquery-ui.css 文件。
npm install jquery-ui-dist --save
Run Code Online (Sandbox Code Playgroud)
现在将 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"
]
},
]
Run Code Online (Sandbox Code Playgroud)
请注意,我们首先加载 jquery。“main”属性告诉它应该从该目录加载 jquery-ui.js。“deps”属性告诉它它依赖于jquery。最后,“resources”属性包括默认的 jquery-ui.css。
现在在 app.html 中,请确保需要 css 文件:
<require from="jquery-ui-dist/jquery-ui.css"></require>
Run Code Online (Sandbox Code Playgroud)
在 ts 文件中使用:
import * as $ from 'jquery';
import 'jquery-ui-dist';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1491 次 |
| 最近记录: |