簡體   English   中英

您如何在Meteor.js中包含第三方JavaScript庫?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM