meteorのSmart package(スマートパッケージ)プロセスの開発

1825 ワード

meteorのSmartPackage方式は開発の便利さをもたらし、ここではhttps://atmosphere.meteor.com/のインテリジェントパッケージ開発.具体的な開発過程はhttps://atmosphere.meteor.com/wtf/package
次は私がテストをするプロセスです.
1、新しいフォルダ:meteor-package-make、フォルダの下にhelloを建てる.js,smart.json,package.js
2、smart.jsonの内容は次のとおりです.
{
  "name": "demo-pkg",
  "description": " ",
  "homepage": "",
  "author": " ",
  "version": "0.1.0",
  "git": "",
  "packages": {}
}

package.jsの内容は次のとおりです.
Package.describe({
  summary: " "
});

Package.on_use(function (api, where) {
  api.add_files('hello.js', 'client');
});

hello.jsは単純なコンソール印刷だけで、
function sayWei(){console.log('this is weiyongqing, :256195986,')};
しかし、実際の開発では閉パッケージを使用してコード分離を行うべきであり、これらは見ることができる.https://atmosphere.meteor.comWebサイトのライブラリコード
はい、ok、ローカル開発は簡単です.次はmeteorプロジェクトに追加します.
1、meteorプロジェクトを新規作成し、mrtコマンドを使用することに注意する
mrt create demo-smart
cd demo-smart
2、smartを修正する.jsonファイル、上に作成したパッケージを追加します.
{
  "meteor": {
    "git": "https://github.com/meteor/meteor.git",
    "branch": "master"
  },
  "packages": {
      "package-make" : {
      "path": "/media/main/weiyongqing/project/meteor-package-make"
      }
  }

3、運行:
mrt add package-make
mrt
サービスの開始
4、Googleブラウザでlocalhost:3000を入力し、F 12キーを押すと、ブラウザコンソールの下に印刷hellが表示されます.jsプログラム内の文字
実験が終わる.
単純な例であり、複雑な参考である.https://atmosphere.meteor.com上のライブラリ