gpt4 book ai didi

javascript - Ember 是否支持依赖于其他库的库?

转载 作者:行者123 更新时间:2023-11-28 07:16:19 25 4
gpt4 key购买 nike

我正在尝试将一个名为 techan.js 的库与 Ember 一起使用。它依赖于 d3.js。

在我的 Brocfile.js 中,我有:

app.import('bower_components/d3/d3.js');app.import('bower_components/TechanJS/dist/techan.js');

但是,当我运行该应用程序时,出现错误,因为在运行 techan 时未定义 d3。

当使用像 Requirejs 这样的 AMD 库时,您可以定义依赖项并让它们以正确的顺序加载。 Ember 有类似的功能吗?

最佳答案

是的,ember 支持具有依赖项的库。完成所有步骤后,您只需将 d3tech 声明为全局变量,以避免出现错误。

//console
bower install --save andredumas/techan.js

//Brocfile.js
...
app.import('bower_components/d3/d3.js');
app.import('bower_components/TechanJS/dist/techan.js');
module.exports = app.toTree();

//.jshintrc
{
"predef": [
//...,
"d3",
"techan"
],
// ...
}

//console
ember server

关于javascript - Ember 是否支持依赖于其他库的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30793845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com