4

按照建议升级并关闭 Bower 后:有没有办法在不使用 Bower 的情况下将 JQueryUI 包含到 Ember 项目中?我的项目很大程度上依赖于 JQueryUI 对话框。

$ ember -v
ember-cli: 3.3.0  
node: 8.11.3  
os: linux x64  

我必须在我的项目中重新引入 Bower 吗?就像在Ember-cli建议中使用 jquery一样?

4

2 回答 2

3

这是否解决了您的用例?:

ember install ember-auto-import
npm install jquery-ui

然后在任何需要使用它的地方:

import { stuff } from 'jquery-ui';
于 2018-08-17T15:13:19.737 回答
1

npm package始终建议通过包含外部 js 。上面的答案显示了如何做到这一点。

有时开发人员不会维护包。在这种情况下,您必须手动包含它才能为您的应用获取最新的 js。

如果你想手动包含它(不依赖于 npm 包),这里是在你的应用程序中添加外部 js 的方法

jquery-ui1)从他们的官方网站下载最新的稳定版。

2)提取它。将文件包含jquery-ui.js在您的app/vendor/jquery-ui.js

vendor(外部js的家在哪里)

3)一旦添加导入ember-cli-build.js文件中的js

app.import('vendor/jquery-ui.js');

4) 重新启动 ember 应用程序。

于 2019-03-24T14:19:31.390 回答