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の内容は次のとおりです.
package.jsの内容は次のとおりです.
hello.jsは単純なコンソール印刷だけで、
はい、ok、ローカル開発は簡単です.次はmeteorプロジェクトに追加します.
1、meteorプロジェクトを新規作成し、mrtコマンドを使用することに注意する
mrt create demo-smart
cd demo-smart
2、smartを修正する.jsonファイル、上に作成したパッケージを追加します.
3、運行:
mrt add package-make
mrt
サービスの開始
4、Googleブラウザでlocalhost:3000を入力し、F 12キーを押すと、ブラウザコンソールの下に印刷hellが表示されます.jsプログラム内の文字
実験が終わる.
単純な例であり、複雑な参考である.https://atmosphere.meteor.com上のライブラリ
次は私がテストをするプロセスです.
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上のライブラリ