![](/img/trans.png)
[英]How to include 3rd party javascript libraries in AngularJS partial template?
[英]How do you include 3rd party javascript libraries in Meteor.js?
在流星中,如果我想使用第三方JavaScript庫,例如gridster.js( http://gridster.net/ )
我該怎么做呢? 通常我只將腳本包含在html頁面中,但是有沒有一種方法可以直接在javascript文件中要求它,就像如何在node.js中要求框架一樣?
是否可以在Meteor.js中使用browserify?
編輯
對於流星0.8+
對於客戶,僅第三方庫
在client\\lib
文件夾中添加庫文件就足夠了
對於服務器端NPM模塊
首先添加meteorhacks:npm
包
它將在根文件夾中創建packages.json
文件
然后在該文件中添加具有確切版本號的npm軟件包,例如
{
"redis": "0.8.2",
"github": "0.1.8"
}
然后,您可以使用以下語法的軟件包
var GithubApi = Meteor.npmRequire('github');
var github = new GithubApi({
version: "3.0.0"
});
var gists = Async.runSync(function(done) {
github.gists.getFromUser({user: 'arunoda'}, function(err, data) {
done(null, data);
});
});
return gists.result;
軟件包的文檔https://github.com/meteorhacks/npm
0.8之前
您可以通過將所需的.js文件添加到clien/lib
文件夾中來包含第三方庫。
然后,您可以在項目中使用它們。
如果要使用npm軟件包,只需添加
mrt add npm
到您的項目,您可以使用如下所示
這個例子使用skimlinksjs npm包
var skimlinks = Meteor.require('skimlinksjs');
skimlinks.setup("xxxx");
var skimlinks_query = Async.wrap(skimlinks.query);
var pro_id="productId:\""+s_string+"\"";
var result = skimlinks_query({
searchFor: pro_id,
fq: "country:US"
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.