ウィジェット開発を始めましょう
ウィジェットを開発するためのベストプラクティスや新しい方法をお探しなら、 Mendix専門家のアドバイスとウィジェット開発に利用できる新しいツールの実際の様子については、このウェブキャストをご覧ください。
ビデオトピック
-
成績証明書(トランスクリプト)
[00:00:00.030]
こんにちは、新しい[00:00:02.340]
mendax エキスパート開発者ウェビナー 私の名前[00:00:05.279]
ユングは愚か者であり、私はあなたのホストになります[00:00:06.870]
今日のウェビナーの内容は[00:00:09.510]
ウィジェット開発を始める[00:00:10.889]
ノードイエスグラントとその他の便利な[00:00:14.549]
ツール JavaScript 開発者 叫ぶ – 笑う[00:00:18.029]
そして新しいものの使い方をお教えします[00:00:19.830]
ウィジェットジェネレーターは既存の[00:00:21.960]
ウィジェットとコードの確認方法[00:00:24.600]
ウェビナー中に廃止予定の製品について[00:00:28.560]
質問は質問フォームから送信してください[00:00:30.359]
デモの後、エルタは[00:00:33.210]
いくつかの質問を通して[00:00:35.280]
質問と回答は[00:00:36.989]
ウェビナーページ[00:00:38.989]
始める前に、[00:00:41.190]
配布資料ウィンドウを開いてウェビナーにアクセスし、[00:00:43.770]
プレゼンテーションのスライドをご覧ください[00:00:46.350]
プレゼンテーションをお楽しみください。[00:00:48.480]
イェルトンに床を叩いてもらい、感謝します[00:00:54.030]
専門家に参加していただいた皆様[00:00:56.430]
ウェビナーでウィジェットをスタート[00:00:58.230]
開発私の名前はLt lacnicです私は[00:01:01.500]
コミュニティのJavaScript開発者[00:01:03.420]
メンダックスのコミュニティチームのチーム[00:01:06.750]
JavaScriptを有効にしたい[00:01:10.020]
開発者は独自のウィジェットを作成し、[00:01:12.630]
私たちはコミュニティが[00:01:14.640]
このウェビナーのコンテンツを作成する[00:01:18.030]
ウィジェットの仕組みを知っていることを期待する[00:01:20.600]
技術的な知識がある[00:01:22.770]
JavaScriptと基本的な[00:01:25.560]
Node.jsとは何かを理解するには[00:01:31.170]
ウィジェットがどのように機能するかを詳しく説明します[00:01:34.290]
提供したスライドのメモ[00:01:36.240]
あなたの素晴らしい方法へのリンク[00:01:39.240]
最初のウィジェットHello Worldウィジェット[00:01:41.700]
このウェビナーではジュリーに焦点を当てます[00:01:46.009]
まず、どのように足場を作るかについて話します[00:01:48.810]
最新のツールを使って1分でウィジェットを作成[00:01:51.060]
次はウィジェットジェネレータについてお話しします[00:01:55.430]
最新の[00:01:58.890]
ツールとウィジェットのリポジトリについてお話しします[00:02:03.240]
ツールをどのように活用するかについて[00:02:05.790]
ウィジェットジェネレーターを使用して既存のものを更新します[00:02:08.039]
ウィジェット[00:02:11.090]
ボーナスとして、もう一つのツールを紹介します[00:02:13.700]
11月に構築した[00:02:16.849]
ウィジェットと廃止予定について[00:02:19.129]
minik 6では最後に、私は与える[00:02:23.569]
これらのツールのデモでは[00:02:26.900]
ステップバイステップガイドを使用して[00:02:29.599]
ウィジェットジェネレーターとスライドのうなり声[00:02:33.830]
デッキにリンクを追加し、さらに[00:02:35.269]
スライドごとのメモの説明[00:02:38.810]
最後のスライドのメモには簡単な[00:02:41.660]
私たちが行うステップバイステップのガイド[00:02:43.910]
コミュニティチームでデモを行う予定です[00:02:52.760]
私たちはたくさんの魔女を生み出し、維持しています[00:02:55.750]
これを適切に行うには[00:02:58.670]
開発ツールなので今までは[00:03:01.610]
コードエディタには括弧しかなかった[00:03:04.060]
カスタムプラグインと組み合わせて作成[00:03:07.099]
ウィジェットにはいくつかの詳細があります[00:03:10.190]
私たちのサイトで見つけることができるツール[00:03:12.500]
このエディタに関するウェブサイトには[00:03:16.670]
利点と欠点は視覚的なものである[00:03:20.569]
使い方は簡単ですが、いくつか欠点があります[00:03:24.889]
プラグインのバグが原因で[00:03:27.230]
括弧内のサポートがほとんどないのは困難です[00:03:30.079]
修正するには、プラグインを常に[00:03:34.280]
期待通りに動作しますが、デバッグが難しいです[00:03:37.069]
そしてそれを修正する例えばプラグインは[00:03:40.549]
接続されていない場合は動作しません[00:03:42.829]
インターネットは、[00:03:47.030]
新しいツール Yeoman ウィジェット ジェネレーター[00:03:49.870]
より速く、より信頼性が高く、[00:03:54.380]
エディタのメンテナンス性が向上した[00:03:57.340]
独立してこのツールを作りました[00:04:00.669]
ファイルを透明かつオープンソース化する[00:04:03.950]
githubで見つけられます[00:04:11.540]
フォーム[00:04:11.930]
これは単にNode.jsで何なのか分からない[00:04:15.739]
これは、[00:04:18.290]
基本的に何でも実行できるJavaScript[00:04:21.079]
あなたのコンピュータは長い間存在してきました[00:04:23.810]
長い歴史があり、大きなエコシステムを持っています[00:04:26.509]
オープンソースライブラリは今や[00:04:30.139]
知らないうちにすでに使用していた[00:04:32.330]
例えば前述の[00:04:34.750]
括弧エディタはノード上に構築されています[00:04:39.520]
yeomanはコマンドラインツールであり、[00:04:42.259]
GSの上に構築されていないので、[00:04:46.130]
足場ツールと呼ばれる[00:04:49.130]
テンプレートといくつかの[00:04:50.960]
パラメータを使用すると、Webをすばやく構築できます[00:04:54.229]
アプリケーションウェブサイトまたは私たちの場合は[00:04:58.100]
ウィジェット ウィジェットジェネレーターは基本的に[00:05:02.150]
ヨーマンが使用するテンプレート[00:05:04.340]
ウィジェットを作成するためのコマンドラインクライアント[00:05:10.780]
gruntはタスクランナーであり、[00:05:14.900]
腹筋運動で落ち着く[00:05:17.349]
それはノートの上に構築されています。[00:05:20.780]
事前に定義された、または[00:05:24.860]
カスタムLi定義タスクgruntは[00:05:29.599]
実行する grünfeld ダイジェストの単一ファイル[00:05:33.289]
これらのタスクにはいくつかの利点があります[00:05:36.349]
基本的にどのエディタからも独立している[00:05:39.770]
使用すると、これを実行できます[00:05:42.409]
コマンドラインクライアントでこれを実行できます[00:05:44.510]
コマンドラインからではなく、多くの[00:05:47.180]
エディタにはプラグインもあり、[00:05:51.020]
gruntを使用すると、コミュニティが立ち上がる[00:05:55.190]
開発を改善する新しい方法[00:05:57.020]
フォーラムまたはgithubを通じて[00:05:59.990]
またはミートアップで、私は実際に感謝しなければなりません[00:06:02.780]
私たちのMVPの1人がMITを解き放ち[00:06:05.180]
この最初のバージョンを提供する[00:06:06.860]
ヒス音を例に挙げてgruntファイルを解析します[00:06:10.669]
独自のものを作成し、現在は[00:06:13.310]
私たちのウィジェットの多くのソース[00:06:15.889]
githubも自動的に提供される[00:06:20.060]
ウィジェットジェネレーター[00:06:24.599]
いくつかのタスクを作成しました。[00:06:27.789]
すぐに使用してスピードアップ[00:06:29.919]
ウィジェット開発のデモでは[00:06:33.519]
うなり声と走り方を実演する[00:06:35.529]
ビルドバージョンなどのさまざまなタスク[00:06:38.649]
マドラーとデフォルトのタスクを開始[00:06:43.599]
スライドデッキには短い[00:06:45.189]
タスクごとの説明と最も[00:06:47.979]
重要なタスクは、デフォルトのタスクによって[00:06:51.399]
実行しながらウィジェットを開発する[00:06:54.099]
あなたの模倣アプリケーションなしで[00:06:56.529]
アプリケーションを再デプロイする必要性[00:06:59.439]
変更を加えるたびに[00:07:02.110]
ウィジェット内のJavaScriptファイルを[00:07:09.369]
すでにウィジェットを構築しているかもしれないし、[00:07:12.519]
あなたがカスタマイズしているクライアントは、私たちが持っている[00:07:17.079]
ウィジェットジェネレーターを改良して、[00:07:20.289]
gruntに必要なファイル[00:07:22.300]
既存のウィジェットリポジトリに[00:07:26.349]
これにより、[00:07:28.300]
すぐにうなり声の力を使う[00:07:33.219]
あなたが実行する必要があるいくつかの手順[00:07:34.919]
ウィジェットフォルダを開くと[00:07:37.240]
端末であり、[00:07:39.369]
コマンドラインクライアントまたはPowerShell[00:07:43.449]
ソースファイルが[00:07:45.099]
SRCというサブディレクトリにあります[00:07:48.689]
ウィジェットジェネレーターを実行すると、[00:07:51.189]
ターミナルで、[00:07:53.439]
既存のウィジェットを更新するウィジェット[00:07:58.419]
ジェネレーターはパッケージを作成し、[00:08:00.699]
ジェイソンとgruntファイルj/sは[00:08:05.050]
必要な依存関係をインストールする[00:08:06.969]
gruntで今すぐ使い始めることができます[00:08:13.269]
骨[00:08:13.790]
このウェビナーでは、[00:08:16.870]
昨年11月に廃止された[00:08:21.770]
私たちの模倣者がサポートしていることを確認する必要がありました[00:08:24.200]
ウィジェットは最新かつ互換性がありました[00:08:27.140]
新しいメンダックス6のリリースで[00:08:31.460]
メソッドとAPIはすでに存在していた[00:08:33.290]
Markusの非推奨はこれら5つを模倣する[00:08:37.130]
模倣6では、いずれかが削除される[00:08:43.400]
ウィジェットには非推奨機能が含まれる[00:08:45.290]
残りの6つを破るだろう[00:08:47.540]
JavaScriptエラーによるアプリケーション[00:08:52.280]
私たちは非推奨チェッカーを作成しました。[00:08:55.280]
GSなしでも構築でき、[00:08:58.550]
スタンドアロンのコマンドラインクライアント[00:09:02.840]
クライアントはすぐに確認することができます[00:09:05.540]
実行するプロジェクト内の既存のウィジェット[00:09:09.860]
このクライアントをウィジェットフォルダに[00:09:11.890]
あなたのプロジェクトが教えてくれる[00:09:15.410]
ウィジェットが[00:09:18.440]
廃止予定のツールを使うと言いました[00:09:22.730]
弊社がサポートしているものを確認するには[00:09:26.990]
ウィジェットツールは、[00:09:31.430]
将来の参照用にExcelファイル[00:09:39.970]
理論は十分です、さあ始めましょう[00:09:43.730]
ビジネスとツールのデモをしましょう[00:09:47.600]
議論する[00:10:04.270]
まずこれらのツールを使うには[00:10:08.360]
ノートが必要です。はい、いいえ、js'は[00:10:14.210]
ノアの箱舟からダウンロードされ、私たちは[00:10:19.220]
LTSをインストールすることをお勧めします[00:10:21.920]
この場合のバージョンは4.2で、XNUMX[00:10:25.490]
バージョンによっては安定版もインストールできます[00:10:28.340]
バージョンが必要な場合は、[00:10:30.920]
バージョンが最低でも[00:10:35.530]
4.2 ノードをインストールしたら[00:10:40.940]
コマンドラインで利用可能であり、[00:10:44.020]
PowerShellを開いてこれを示します[00:10:48.770]
ここでPowerShellを開いて[00:10:53.720]
標準が必要な場合にも使用します[00:10:56.300]
Windowsのコマンドラインクライアントこれ[00:11:00.770]
スタートから開くことができます[00:11:03.520]
検索バーにCMDと入力してENTERを押します[00:11:09.020]
これでコマンドラインが起動します[00:11:11.120]
クライアントにこのデモをやらせます[00:11:14.090]
PowerShellを使用する私は個人的に[00:11:17.060]
PowerShellは大丈夫なのでインストールしていません[00:11:22.370]
ジェスと私はそれがそこにあるかどうか確認することができます[00:11:28.880]
メモを入力すると、Vが表示されます[00:11:33.650]
バージョン番号は今私の場合は[00:11:36.020]
バージョン4.2.1では、[00:11:40.970]
ノードパッケージマネージャーが存在するかどうか[00:11:43.870]
NPM – Vと入力すると、[00:11:49.760]
ノードパッケージマネージャーのバージョン[00:11:52.930]
これらはインストールする必要があります[00:11:59.300]
ヨーマンジェネレーターなのでまずは[00:12:03.440]
ヨーマンヨーマンのウェブサイトは[00:12:07.220]
yeoman dot IOと入力すると、[00:12:10.580]
ヨーマンが何をどのように行うのかの説明[00:12:13.910]
それがどのように機能するか、そしてそれを今すぐインストールする方法[00:12:15.940]
もし私が[00:12:18.520]
yeoman dot io / ジェネレーターはここにあります[00:12:23.600]
すべてのジェネレータのリストと現在[00:12:25.510]
ヨーマンは約33または3400年までに[00:12:30.560]
ジェネレータとMINIXは独自の[00:12:33.440]
ジェネレーターも同様なので、minと入力すると[00:12:35.750]
デッキへのリンクはここにあります[00:12:39.500]
MINIXウィジェットジェネレーターをクリックすると[00:12:42.440]
私は今私たちのゲットアップページに行きます[00:12:47.450]
現時点では、まだハウツーを提供していません[00:12:51.980]
当社のウェブサイトではこのハウツーは[00:12:55.400]
このビデオは公開され次第[00:12:58.730]
今のところ公開されている私は、[00:13:02.630]
READMEページを開くと、[00:13:08.180]
仕組みについての簡単な説明と[00:13:11.630]
どのようにインストールする必要があるか、そして[00:13:14.360]
このコマンドを入力してインストールします[00:13:18.530]
コマンドラインウィンドウに移動すると[00:13:21.350]
PowerShellの場合はnpm installになります[00:13:24.940]
インストール – gはグローバルにyoを意味します[00:13:30.500]
それはYeomanクライアントジェネレータです[00:13:34.610]
– Bendix、それがMINIXウィジェットです[00:13:39.410]
発電機とうなり声 - 登ると、それは[00:13:43.820]
Gruntクライアントでは、最大で[00:13:48.470]
1分か2分で私はすでに[00:13:51.470]
インストールしたので、あなたには[00:13:54.350]
窓を見ながら[00:13:57.860]
インストール すでに持っているので使用しましょう[00:14:04.240]
ウィジェットジェネレータ[00:14:06.890]
新しいウィジェットをスキャフォールディングしたいので[00:14:12.050]
足場を作りたい古いものを作る[00:14:15.020]
このウィジェットにはフォルダがあります[00:14:18.710]
空のウィジェットを生成するので、[00:14:21.890]
私の教区のシェルに行ってください。ここにあなたが見えます[00:14:26.480]
聞いて私は[00:14:29.720]
このフォルダは空なので、[00:14:35.279]
これをクリアして、[00:14:40.139]
ウィジェットジェネレーター私はこれを入力して実行します[00:14:45.799]
Bendix Enterキーを押すと、[00:14:52.290]
ジェネレーターとこのジェネレーターは[00:14:57.059]
まず最初にいくつかのパラメータを尋ねてください[00:15:00.949]
ウィジェットの名前を尋ねられました[00:15:03.869]
これを[00:15:06.209]
ウェビナーウィジェット ENTERを押すと入力できます[00:15:16.919]
説明 今あなたが見るかもしれないもの[00:15:19.319]
ウィジェットジェネレーターを開くと[00:15:22.759]
ここにはすでに値があります[00:15:25.790]
括弧があるので、ENTERキーを押すと[00:15:29.279]
を開いた場合はデフォルト値を使用します[00:15:34.139]
ウィジェットジェネレーターと例えばここ[00:15:36.209]
今すぐコピーを追加してください[00:15:39.149]
括弧にはあなたのためのmendax 2016があります[00:15:45.089]
それは今とは違っている[00:15:47.850]
すでにジェネレーターを使っているので[00:15:50.809]
前にこれらの値を保存します[00:15:57.529]
では、Enterキーを押してください[00:16:02.610]
最初のバージョンと私たちは常に[00:16:05.249]
ウィジェットをバージョン1.0.0で起動し、[00:16:09.989]
これは実際にはセマンティックと呼ばれるものです[00:16:12.809]
バージョン管理とは、最初の番号が[00:16:16.799]
メジャー番号は2番目の番号です[00:16:19.529]
マイナーナンバーと3番目の数字は[00:16:22.980]
パッチ番号と推奨されるもの[00:16:26.910]
誰もがセマンティックバージョニングを使用しています[00:16:30.329]
アプリストアでこれを見ることができます[00:16:33.629]
githubでこれを見て、[00:16:37.110]
このバージョン管理バージョンに固執する[00:16:40.919]
ナンバリング[00:16:41.960]
もう一度ENTERキーを押してください。[00:16:45.529]
これを使用したので、著者はすでに[00:16:47.540]
記入してここに私のgithubがあります[00:16:50.450]
完全に[00:16:54.860]
現時点では機能していませんが、すでに[00:16:57.140]
設定すると、Enterキーを押すと[00:17:01.120]
新しいウィジェットを足場にして、[00:17:07.059]
ここで私が保存しているフォルダが表示されます[00:17:09.949]
今は空いているので[00:17:12.410]
今Enterキーを押すとどうなるかというと[00:17:15.709]
すべてのファイルを作成し、これらのファイルは[00:17:19.309]
実際にはApp Storeウィジェットのコピーです[00:17:23.420]
定型文はgithubにもあるので[00:17:26.750]
これはアプリのパターンに従います[00:17:30.860]
ストアウィジェットの定型文も[00:17:34.880]
当社のウェブサイトで議論されている[00:17:40.309]
ドキュメントはここで何をするか[00:17:45.320]
すべてのファイルがコピーされ、[00:17:48.530]
すべての依存関係をインストールしています[00:17:50.420]
これらのときにうなり声に必要な[00:17:55.700]
依存関係がインストールされると[00:17:58.179]
ビルド用にビルドされたgruntを自動的に実行する[00:18:01.490]
ウィジェットの最初のバージョンと[00:18:04.820]
私のウィジェットの最初のバージョンは私の[00:18:06.980]
遠位DERとそれはウェビナーと呼ばれています[00:18:09.830]
ウィジェットでは、[00:18:14.600]
後でGruntで実行できます。私も[00:18:20.710]
Bendixを使用できることを言及する[00:18:24.100]
既存のウィジェットを更新するためのウィジェットジェネレータ[00:18:27.500]
ウィジェットがあるので、ここに行くと[00:18:32.150]
フォルダに移動して[00:18:43.020]
ご覧の通り、うなり声はありません[00:18:47.440]
ここにファイルがあり、パッケージはありません[00:18:50.500]
ジェイソンはここにいます。通常は[00:18:56.100]
これらのファイルを手動でコピーしますが、私が言ったように[00:19:00.159]
ジェネレーターを改造して[00:19:02.650]
ジェネレーターを動かそう[00:19:06.970]
このミントとこのフォルダにもう一度[00:19:10.260]
3番目はyo mendaxと入力して[00:19:15.640]
ENTERを押すと、何が起こるかというと[00:19:21.520]
ジェネレータはディレクトリが[00:19:24.970]
空ではなく、これを最大化して[00:19:29.370]
警告が表示され、[00:19:33.730]
すでにファイルが存在する場合は[00:19:36.309]
フォルダだけでなく、[00:19:41.559]
アップグレードするかどうか[00:19:43.659]
カスタムウィジェットとこの場合私はとても[00:19:47.890]
はいを押します。今何が起こるかというと[00:19:53.190]
パッケージXMLを読んでみてください[00:19:59.020]
ソースフォルダに移動すると[00:20:06.159]
ここのフォルダはパッケージXMLで、ここは[00:20:12.130]
これは私のデモで、XMLなので[00:20:15.520]
自動的に検出されます。これは[00:20:18.909]
ウィジェットなのでここでENTERを押します[00:20:21.490]
私のウィジェットはバージョン1.0.0なので[00:20:28.120]
このバージョン番号も取得します[00:20:31.570]
それでEnterキーを押すとコピーされます[00:20:36.520]
いくつかのファイルがありますが、最も重要なのは[00:20:38.860]
1つはJasonとgruntファイルへのパッケージです[00:20:42.370]
そして、ご覧のとおり、[00:20:48.520]
gruntファイルとパッケージJason[00:20:54.020]
その後、すべての[00:20:57.690]
依存関係があり、gruntが使えるようになりました[00:21:01.850]
既存のウィジェットリポジトリで[00:21:08.340]
今、私はここから抜け出すかもしれない[00:21:16.440]
ウィジェットをダウンロードした場合[00:21:21.380]
ウィジェットをダウンロードした場合は[00:21:24.840]
私たちからウィジェットを入手したので、[00:21:28.820]
mendaxリポジトリと例えば[00:21:32.850]
できればチャートウィジェットを使います[00:21:39.690]
これをgitでクローンするかダウンロードすることができます[00:21:42.600]
zipファイルとして保存され、[00:21:45.720]
gruntファイルとパッケージJasonなので[00:21:51.150]
これでgruntが使えるようになるはずだ[00:21:54.480]
リポジトリなので今入力すると[00:21:58.500]
エラーが発生します。[00:22:00.930]
gruntはローカルを見つけることができないため[00:22:04.740]
うなり声を上げたのは[00:22:07.610]
gruntが使用する依存関係は[00:22:11.370]
まだインストールされていないのでインストールする必要があります[00:22:14.790]
これらをnpmと入力して実行します[00:22:19.290]
インストールしてENTERキーを押すと[00:22:23.720]
依存関係をインストールします。[00:22:26.580]
ジェイソンなどのパッケージがあります[00:22:30.090]
ノードパッケージマネージャーは理解します[00:22:33.420]
どの依存関係をインストールするか[00:22:37.080]
開く これをエディタで開いて[00:22:45.890]
私のエディタでは、[00:22:50.130]
パッケージはジェイソンで、ここには[00:22:54.090]
gruntが使用する依存関係[00:22:56.670]
タスクを実行する[00:23:00.640]
これでウィジェットの使用は終了です[00:23:05.679]
ジェネレーターを使ってみましょう[00:23:09.970]
うなり声なのでこれを使用します[00:23:19.170]
実際にウィジェットを使って[00:23:22.240]
私たちはチャートを作成しました。[00:23:30.750]
ここに私はうなり声をあげた[00:23:33.910]
Jasonと私の依存関係のパッケージ[00:23:36.309]
すでにインストールされているので[00:23:38.350]
ノードモジュールフォルダに移動しましょう[00:23:43.840]
部分的で、私は今からsを請求するつもりです[00:23:51.370]
ここで雑用タスクを実行したり[00:23:56.740]
まず新しいNPKファイルを作成しましょう[00:24:00.790]
ウィジェットが落ちたので、私のNPKは落ちました[00:24:06.580]
ではgrunt buildを実行します[00:24:16.240]
grunt gruntが構築するのは[00:24:19.799]
ソースフォルダ内のすべてのファイルをここに保存します[00:24:23.740]
そしてアーカイブを作成する SIPアーカイブ[00:24:29.520]
mpk拡張子を付けると[00:24:33.929]
このNPKファイルをこのフォルダに入れて、[00:24:37.929]
タイムスタンプを見ればわかると思いますが[00:24:39.970]
このmpkファイルを作成したので、[00:24:44.500]
Gruntビルドツールとこれを使用します[00:24:49.299]
アプリストアで配布できるNPK[00:24:52.990]
または、今すぐプロジェクトで使用することも可能です。[00:24:58.780]
ウィジェットのコードを更新しています[00:25:02.700]
バージョン管理が必要なので毎回[00:25:06.429]
ウィジェットの新しいバージョンを作成します[00:25:09.610]
バージョン番号を更新する必要がある場合[00:25:12.640]
に行く[00:25:13.809]
私のソースのエディタで確認してみましょう[00:25:21.519]
フォルダにはパッケージドットXMLがあり、[00:25:28.659]
ここにバージョン番号があり、現在[00:25:32.919]
バージョンは3.1.3です[00:25:37.779]
バージョン番号を更新する 変更できる[00:25:42.460]
これは私自身ですが、私たちは[00:25:46.119]
現在のタスクはこれなので、gruntを実行すると[00:25:50.190]
バージョンによってはパッケージを読み込もうとする[00:25:55.899]
パッケージ XML のバージョン番号の XML[00:25:59.320]
この場合は3.1.3なので[00:26:03.489]
たとえばバージョン番号を更新するには[00:26:06.249]
バージョン3.2が欲しいのですが、これを使って設定できます[00:26:11.799]
うなり声バージョンなのでうなり声バージョンと言います[00:26:20.279]
3.2.40 ここでパッチ番号を言うと[00:26:23.109]
バージョン3.2です。実際は3.2ドットです。[00:26:27.639]
それでENTERを押して[00:26:33.159]
私のエディターに戻ると、[00:26:36.549]
パッケージドットXMLバージョン番号[00:26:39.369]
3.2ドットに変更されました。ああ、それはaですね[00:26:43.690]
バージョン番号を変更する簡単な方法[00:26:47.879]
ウィジェットも更新されます[00:26:51.549]
パッケージJSONのバージョン番号と[00:26:54.629]
私たちはこの2つを一致させようとしますが[00:26:59.589]
このバージョン番号は、[00:27:02.259]
アプリストアやどこでも[00:27:05.019]
ここでも変更できるのは便利です[00:27:07.330]
ジェイソンが私たちが[00:27:15.729]
開発する[00:27:16.220]
ウィジェットには常にテストプロジェクトを追加します[00:27:20.870]
そして通常、私たちの[00:27:24.710]
あなたが持っている私たちの構造のウィジェット[00:27:27.770]
ウィジェットリポジトリにはフォルダがあります[00:27:32.179]
テストと呼ばれ、テストの中に私のテストがあります[00:27:36.590]
プロジェクトこれでこのテストプロジェクトを実行できます[00:27:42.580]
クリックするだけでも[00:27:46.370]
そのための現在のタスクを含めたので[00:27:51.049]
grunt startと入力して実行できます。[00:27:57.730]
マドラーは今何をするか検索します[00:28:06.080]
あなたのミミックバージョンセレクターと[00:28:10.360]
テストテストプロジェクトを実施して開く[00:28:15.710]
バージョンセレクターで正しい[00:28:18.049]
今、私はコマンドラインから始めました[00:28:20.240]
私のテストプロジェクトでは、[00:28:29.179]
ウィジェットの開発中なので今は[00:28:32.750]
私がやろうとしていることは[00:28:34.490]
このプロジェクトを地元で実行する[00:28:46.570]
そしてその間にソースフォルダに[00:28:50.950]
私はファイルの1つを更新します[00:28:55.930]
この場合はコードrjsと私はコメントを解除します[00:29:01.570]
この行は、私がテストを開いた場合[00:29:07.840]
プロジェクトをローカルで実行し、Chromeを開きます[00:29:12.040]
インスペクタを右クリックして[00:29:15.700]
タブのソースを調べるには、[00:29:23.830]
ファイルのすべてのソースを確認する[00:29:26.890]
読み込まれており、この場合は[00:29:31.480]
料金ファイルを読み込み、この[00:29:36.010]
私は裁判所を見たいのですが[00:29:38.470]
四半期Jを見ると[00:29:41.710]
ファイルでは、この行が[00:29:53.280]
コメントしましたが、ここでは珍しいです[00:29:59.500]
もう一度保存して再読み込みしてみましょう[00:30:08.080]
それでも、それは[00:30:11.770]
モデラーはすべてのウィジェットファイルを取得します[00:30:14.140]
展開フォルダに解凍します[00:30:16.750]
プロジェクトに入って[00:30:21.340]
私のテストテストプロジェクトフォルダに[00:30:25.390]
展開してWebにウィジェットの丘に[00:30:32.380]
ここで、のファイルが表示されます[00:30:36.730]
この場合は充電はウィジェットなので[00:30:39.700]
ここでコアに行くと、[00:30:44.590]
今はコメントされています[00:30:48.880]
ウィジェット開発は変更すると便利です[00:30:52.630]
ソースフォルダ内のファイルを確認し、[00:30:56.170]
これらの変化は直接反映され[00:30:59.770]
あなたのプロジェクトのために私たちは[00:31:06.400]
gruntのデフォルトタスクを実行し、[00:31:12.730]
デフォルトのタスクはgrunt defaultと言えますが[00:31:16.690]
タスク名を省略する場合は、次のようにします[00:31:19.870]
grunt run gruntなのでENTERを押して[00:31:23.790]
これで監視タスクが実行されます[00:31:28.240]
監視は監視タスクを実行します[00:31:33.420]
ソースフォルダを監視して、私に任せてください[00:31:36.880]
私のソースフォルダに戻ってコアが到着しました[00:31:41.500]
dotJSファイルでは、[00:31:46.890]
これらのファイルが変更され、[00:31:50.950]
変化が起こり、私はこうするのです[00:31:55.930]
ここでトリプルコメントを言うことによって[00:31:58.810]
例えば、保存を押すと、[00:32:02.260]
gruntがこの変化を検出しているのがわかります[00:32:05.380]
ロープの場合、今それが実行されます[00:32:08.680]
実際に2つのタスクを実行すると圧縮されます[00:32:12.130]
ソースフォルダ内のすべてのファイルと[00:32:15.640]
基本的に新しいNPKファイルを作成します[00:32:18.870]
これはGruntビルドに似ています[00:32:22.450]
タスクは実行されますが、それはまた実行されます[00:32:26.650]
何か他のものは変更されたものをコピーします[00:32:30.820]
ファイルをデプロイメントフォルダにコピーして[00:32:35.980]
このケースには紐が開いています[00:32:39.340]
私のソースファイルを見たとき、[00:32:42.810]
ロープは私の展開のファイルです[00:32:46.360]
フォルダは変更されませんでした[00:32:49.560]
ロープをファイルとしてここにあなたはそれがわかるでしょう[00:32:53.350]
今はコメントが3つあるので、ここで[00:32:59.520]
今すぐページをリロードしてください[00:33:06.190]
すでに情報源が公開されていたので[00:33:09.909]
カルテットJSファイルを開いて、[00:33:12.309]
それは3倍のコミットメントであり、基本的に[00:33:16.769]
これは、すべての変更が[00:33:19.750]
私がソースフォルダに作ったものも[00:33:23.529]
展開フォルダに反映されるので[00:33:26.200]
このウィジェットを開発しているときに[00:33:29.620]
JavaScriptファイルに変更を加える[00:33:32.860]
再展開を読む必要はありません[00:33:37.179]
プロジェクトまたはプロジェクトを同期する[00:33:40.600]
ディレクトリを見るとわかるように[00:33:43.990]
モデラーには何があったのか[00:33:46.600]
レコードの開発時にもすべて行われます[00:33:52.259]
今、私はあなたの変化を強調します[00:33:56.710]
JavaScriptは変更するときに[00:34:00.639]
ファイル例えばこの場合[00:34:05.679]
XMLをパッケージ化したり、例えば[00:34:10.060]
この棒グラフのXMLは次のように読み込まれます[00:34:16.119]
ここで変更を加えると、モデラーは[00:34:20.079]
例えば、新しいプロパティを作成すると[00:34:23.919]
デモ用にこれをコピーします[00:34:28.119]
そして重要なのはサイズのキャプションです[00:34:35.169]
サイズは今これを保存すると私のGrantは[00:34:44.859]
この変更もご覧ください。[00:34:48.159]
新しいmpkファイルですが、モデラーに行くと[00:34:52.720]
この場合は棒グラフIを見てください[00:34:55.770]
このキーはまだここには表示されませんが、[00:34:59.290]
それはリロードする必要があるからです[00:35:02.319]
mpkファイルなので、この場合は[00:35:06.130]
XMLファイルまたはCSSに変更を加えたため[00:35:12.010]
これもリロードが必要です[00:35:16.510]
モデラ[00:35:17.900]
プロジェクトを同期する必要があります[00:35:20.630]
ディレクトリにそれを追加すると[00:35:23.150]
いくつかのエラーが追加され、[00:35:26.270]
それは、[00:35:28.700]
ウィジェットの場合、棒グラフは[00:35:31.730]
変更されたのでエラーをクリックすると[00:35:36.260]
このウィジェットを更新する必要があるので[00:35:40.340]
右クリックして「すべてのウィジェットを更新」を選択します[00:35:43.600]
そしてバーをダブルクリックすると[00:35:48.440]
チャートに追加されたのがわかります[00:35:53.990]
キーなので必要なものです[00:35:58.730]
開発する際に心に留めておくべきこと[00:36:01.100]
ウィジェットを変更すると[00:36:03.800]
CSSファイルまたはXMLファイルのいずれか[00:36:08.510]
あなたは単に[00:36:11.930]
プロジェクトディレクトリを同期しますが、[00:36:14.420]
この雑用タスクを実行している間、[00:36:16.370]
常に最新バージョンの[00:36:19.310]
テストプロジェクトにmpkファイルを追加すると、[00:36:24.470]
あなたがうなり声をあげたとき、そのうなり声は言った[00:36:29.000]
ビルドを実行するとMPAファイルが作成されます[00:36:32.360]
そしてそれをdistフォルダに入れますが、[00:36:36.170]
これをあなたの[00:36:39.020]
この場合のテストプロジェクト私のテストでは[00:36:41.900]
フォルダとウィジェットとこのmpk[00:36:46.190]
ファイルは最新バージョンです[00:36:51.380]
ウィジェット今私は[00:36:58.940]
ボーナスを約束したが、それが[00:37:03.790]
非推奨チェッカーなので、ちょっと抜け出させてください[00:37:08.359]
この実行を停止したい場合は、[00:37:10.579]
ケースは標準的なうなり声[00:37:14.060]
タスクを監視することで、[00:37:17.089]
Ctrl + Cを押してから「はい」を押して[00:37:21.200]
今私はうなり声を止めたので、私は[00:37:27.230]
廃止チェッカーを作成したと言いました[00:37:29.660]
これはgithubでも見つかります[00:37:32.890]
マニック・ソー・koat.comスラッシュ・メンダックスと[00:37:38.829]
deprecationと入力すると、[00:37:44.150]
MX – チェック – 廃止予定は今これ[00:37:50.990]
簡単に説明します[00:37:54.470]
インストールするには、これは[00:37:57.760]
ウィジェットジェネレータをインストールするか[00:38:02.930]
ヨーマンこの場合、インストールします[00:38:06.680]
npmを実行して非推奨チェッカーを実行する[00:38:09.319]
MX をインストール – チェック – 廃止予定[00:38:13.280]
– gはグローバルを意味するので、[00:38:16.339]
それをあなたのターミナルのどこにでも[00:38:21.530]
すでにインストールされているのでMXを実行すると[00:38:25.310]
非推奨項目をチェック – h はヘルプを意味します[00:38:32.170]
非推奨チェッカーが表示されます[00:38:34.790]
オプションの簡単な説明付き[00:38:38.240]
あなたが与えることができるので、私は[00:38:41.869]
確認したいプロジェクト[00:38:44.930]
ウィジェットには廃止予定のものは含まれません[00:38:48.890]
メンディック6を破ってフォルダに行く[00:38:52.790]
フォルダ内にテストプロジェクトを作成しました[00:38:57.380]
デモ目的などで廃止[00:39:01.400]
このフォルダ[00:39:09.640]
これは標準のプロジェクトフォルダであり、[00:39:12.880]
私のウィジェットフォルダにはいくつかあります[00:39:15.789]
ウィジェットと今私はこれらをチェックしたい[00:39:17.619]
非推奨チェッカーを使用してウィジェットを[00:39:22.240]
廃止予定のものがあるかどうか確認して[00:39:25.079]
ウィジェットに移動してここでミックスを実行します[00:39:33.039]
廃止予定のものを今すぐチェックして、それが何をもたらすか[00:39:39.099]
すべてのウィジェットを通して実行されるので[00:39:43.150]
実行が完了するかどうかをここで確認できます[00:39:46.089]
ここにRTE NPKをブートストラップして、[00:39:53.109]
廃止予定の項目をチェックし、[00:39:54.670]
このケースでは何も見つかっていない[00:39:56.349]
カレンダーも同様に廃止予定[00:39:58.450]
ウィジェットはウィジェットと同じ料金です[00:40:02.049]
そして、ここに私のマイクロで廃止予定があります[00:40:07.210]
フローラベルドットmpkは今何を伝えますか[00:40:10.390]
あなたはどのような種類の非難を私が[00:40:14.740]
この中のどのJavaScriptファイルにあるか[00:40:19.779]
ラベルの付いたマイクが[00:40:24.069]
NPKフォームは私に何を教えてくれるでしょう[00:40:26.529]
廃止は、それが私に何について教えてくれるでしょう[00:40:29.589]
それは何行目にあるか、それは何列目にあるか、そしてそれは[00:40:33.640]
試合とこれについて教えてください[00:40:37.990]
基本的には、[00:40:42.509]
廃止される理由は[00:40:46.420]
アプリケーションチェッカーは、[00:40:49.089]
廃止される可能性があるので、[00:40:52.089]
ここでは非推奨の例を示します[00:40:55.269]
廃止予定はMX UIドットHTMLドットです[00:40:58.359]
セット内容ですが、これはセット内容であり[00:41:02.319]
これは明らかにウィジェット内のメソッドです[00:41:05.740]
これは実際には偽陽性です[00:41:08.410]
非推奨チェッカーはチェックするだけです[00:41:12.160]
非推奨のものは表示されません[00:41:14.559]
それが本当に[00:41:17.829]
誤った可能性があるので、非推奨とする[00:41:20.710]
正の[00:41:21.279]
もちろんこれは[00:41:23.380]
ターミナルでリストを作成する[00:41:26.740]
端末であり、それはあまり[00:41:28.900]
便利なので、これをもう一度実行すると[00:41:31.869]
今では-IIを使用することで同じことが可能になります[00:41:35.950]
だが、それは廃止を生み出すだろう[00:41:39.009]
dot XLSファイルであり、これは基本的に[00:41:42.039]
すべての廃止予定が記載されたExcelファイル[00:41:44.529]
リストされているので、確認することができます[00:41:49.049]
後で参照できるようにして、これで終わります[00:41:55.059]
私のデモはおいしい[00:42:04.109]
素晴らしい。その叫びに本当にありがとう[00:42:06.849]
– 素晴らしい説明と素晴らしいデモ[00:42:09.490]
さあ質問の時間です[00:42:11.740]
質問は[00:42:14.079]
GoToWebinarの質問ウィンドウ[00:42:17.440]
ウェビナーではすでにいくつかの[00:42:19.509]
素晴らしい質問なのでいくつか見ていきましょう[00:42:22.210]
最初の質問はアハメドさんです[00:42:26.710]
そして彼の質問はヨーマンの方が優れているかどうかです[00:42:30.700]
括弧よりも、あなたは何をしますか[00:42:32.980]
お勧めします。いくつか見たことがあると思います[00:42:35.319]
デモ中に聞きたいのですが[00:42:38.380]
あなたの答えは素晴らしいです[00:42:43.599]
質問ありがとうございますどちらが良いですか[00:42:48.819]
私たちの意見では、括弧エディタは[00:42:53.589]
よくサポートされており、私たちが[00:42:56.890]
先ほど言ったように、作成されたのは[00:43:01.740]
維持が難しいコードがあります[00:43:04.809]
このプラグインはgithubにもあります[00:43:07.000]
しかし、それを維持するのは非常に難しいので、[00:43:12.730]
より良いツールを作ろうと思って[00:43:16.390]
この場合はヨーマンが[00:43:18.069]
ジェネレーターはどれが一番いいですか[00:43:20.980]
私はそれがヨーマンだと思うが、括弧はもっと[00:43:25.839]
視覚的にそうだと思います[00:43:31.420]
私の短い説明は素晴らしいIMedは[00:43:36.880]
it[00:43:37.210]
あなたの質問に答えて、今[00:43:41.200]
あなたが何を好むかを決めるのは[00:43:43.780]
結局のところ、それは[00:43:45.550]
どちらが優れているかは特に決まっていない[00:43:47.500]
もう一つは、あなたが好むもの[00:43:51.609]
マイケルが質問しますこんにちはみんな[00:43:56.079]
録音版を入手することは可能[00:43:57.970]
ウェビナーは後ほど開催します。[00:44:00.280]
すべての専門家によるウェビナーは録画され、[00:44:02.349]
開発者ウェブサイトに掲載[00:44:04.170]
開発者のドミニクの落ち着きと私たちも[00:44:07.359]
スライドとメモを投稿する[00:44:10.300]
質問と回答で[00:44:12.250]
後ですべてを見たり読んだりできる[00:44:16.390]
ジェイヴン・バリが質問します[00:44:19.540]
これをGUIにすることを計画している[00:44:22.599]
コマンドラインは今のところありません[00:44:30.240]
可能性はあるかもしれない – 創造する[00:44:33.460]
GUIは今のところ計画はありません[00:44:39.280]
それをやると基本的にヨーマン[00:44:42.160]
クライアントは常に端末クライアントなので[00:44:47.589]
コマンドラインクライアントなので[00:44:50.500]
チェックしてください。例えばgruntの場合[00:44:53.890]
たくさんのプラグインがあります[00:44:57.760]
私の場合はAdamをよく使います[00:45:01.079]
AdamにはGruntプラグインがあり[00:45:04.230]
多分それは私がしなければならないことだ[00:45:06.910]
プラグインがあるかどうか確認してください[00:45:11.440]
あなたの発電機からヨーマン、そしてええ[00:45:15.630]
エディタでyeomanを使用してしまい申し訳ありません[00:45:19.299]
そうすれば命令する必要がなくなる[00:45:23.470]
ラインクライアントはもうありませんが、それは何か[00:45:27.099]
確認しないといけないので、多分大丈夫[00:45:32.799]
感謝[00:45:35.770]
モハメッドは質問します[00:45:38.349]
ウィジェットの構築方法を紹介するウェビナー[00:45:40.089]
ゼロから、実は私たちは[00:45:44.920]
ちょうど1年前の別のウェビナー[00:45:47.410]
2月にも[00:45:49.720]
ヒットアートエイダンの[00:45:52.240]
カスタムウィジェットの作成について[00:45:56.049]
基本的なウェビナーと方法も含まれています[00:45:57.910]
最初のHello Worldウィジェットを作成し、[00:46:01.240]
方法については、こちらにも記載しています[00:46:05.380]
MINIXのドキュメントを参照すれば[00:46:08.170]
ワールドマンX-COMで見つけられます[00:46:11.710]
ハウツーセクションIvanaはあなたが[00:46:16.839]
新しいウィジェットを開発したい[00:46:19.329]
メンダックスのバージョンは、次の場合に開始するのが最善です[00:46:23.349]
あなたはまた、[00:46:25.329]
現在のMendaxの顧客基盤[00:46:38.529]
ウィジェットを開発するにはお勧めします[00:46:42.579]
MINIX 518から始めると、[00:46:51.549]
なぜなら、例えばあなたが[00:46:54.970]
このウィジェットを[00:46:58.630]
6つ以上更新したい場合は[00:47:02.859]
何度もクリックするよりも便利です[00:47:04.990]
MINIX 518を追加し始めると、それが私の[00:47:08.799]
推薦大丈夫です、ありがとうございます[00:47:13.690]
必ずしも最新バージョンではない[00:47:16.240]
6.2だが518に半分の5を足すと5になる[00:47:23.619]
5は今ではほとんど慣れているので、ええ[00:47:27.940]
例えば、まずは[00:47:31.210]
518 そういうことか[00:47:35.319]
より多くの支持があり、[00:47:37.690]
人々がそれを使用しています。[00:47:40.390]
次の質問はマットです[00:47:43.720]
専門家になる方法を知る[00:47:45.480]
ウィジェット開発者は短時間で[00:47:48.549]
何かご提案があれば[00:47:51.940]
ウィジェットをすぐに立ち上げる[00:47:54.519]
開発には何か特別なものがある[00:47:56.200]
メンダックスやクラッシュのためにできること[00:47:58.779]
どこかでオンラインコースを開催しています[00:48:03.480]
MINIXの使い方[00:48:06.570]
開発者のウェブサイトでは、[00:48:10.380]
ウィジェットを作成する方法[00:48:13.920]
ウィジェットの構造も説明します[00:48:16.590]
では、例えばフォルダとは何でしょうか[00:48:20.250]
構造とかそういうものや[00:48:23.070]
また、他のウェビナーについても言及しました[00:48:26.130]
昨年は私も[00:48:30.150]
hello worldウィジェットがあったと思う[00:48:34.950]
そうすればすぐに始められます[00:48:38.550]
そして私は学ぶための他の方法を考えます[00:48:46.320]
これは実験によって[00:48:49.140]
だから開発するだけで[00:48:52.440]
例えばエラーというのは[00:48:55.619]
そこから学ぶことで[00:48:59.460]
試練を通して学ぶこともできます[00:49:02.520]
エラーなので、そうだと思います[00:49:05.940]
どのように選択するか、他のウェビナー[00:49:09.930]
それが手っ取り早い方法だと思う[00:49:13.530]
ウィジェット開発を始めましょう[00:49:17.640]
ありがとうございます。[00:49:19.380]
あなたの質問に答える[00:49:20.490]
それは、[00:49:23.220]
良いアイデアを見つけて試してみる[00:49:26.430]
それを出して、周りに誰かがいるなら[00:49:28.859]
あなたは同僚かJavaScriptかもしれません[00:49:32.580]
ウィジェットを作ったことがある専門家[00:49:36.000]
彼らはあなたを助け、あなたに[00:49:38.700]
いくつかのヒントがヒントを与え、[00:49:40.140]
そうでなければもちろん医者がいる[00:49:42.960]
いつでも質問できるフォーラム[00:49:44.400]
質問と保証された答えはい[00:49:49.109]
そして私はまた何かがあると思う[00:49:50.880]
そうでなければ、私たちは多くの[00:49:54.720]
ウィジェットはgithubにあるので[00:49:58.410]
また、何が起こっているのかを知るための簡単な方法でもあります[00:50:02.070]
構造はハウツーを取り、[00:50:04.380]
次に、既存のものから1つを選んでください。[00:50:06.869]
立ち上がってコードを見てみてください[00:50:09.690]
どのように構造化されているかを理解しようとします[00:50:12.630]
そしてそれが私を助けてくれたと思います[00:50:15.000]
私が始めたとき[00:50:16.900]
MINIXのJavaScript開発者として[00:50:19.750]
見ているだけでとても助かりました[00:50:22.450]
既存のウィジェットのコードも同様に[00:50:25.480]
そしてそれはかなり速く進みます[00:50:29.260]
そうだね、フォーラムも良いものだね[00:50:31.120]
はい、わかりました。ありがとうございます[00:50:35.590]
黄色いデッカーが質問をしてこう言う[00:50:39.100]
これは、Yeoman GUIとして機能しますか?[00:50:42.250]
mendaxと彼はatomパッケージにリンクしています[00:50:45.820]
アトムヨーマンと呼ばれ、おそらくあなたは[00:50:50.440]
それをUIで開いて、私たち全員が[00:50:55.870]
彼が何を意味しているか分かる[00:50:57.820]
つまり、atom dot io / パッケージになります[00:51:03.510]
/ アトム – ヨーマン、おそらくあなたは知っている[00:51:09.340]
それは私たちが見なければならないことです[00:51:11.590]
すでにできると叫ぶかもしれない[00:51:14.860]
これが良いことかどうか教えてください[00:51:18.990]
将来のために何か[00:51:25.180]
ありがとうございました[00:51:27.120]
これは見なかったけど、きっと[00:51:32.500]
それを調べるということは、それが機能するかどうかということです[00:51:35.590]
それから実験してみるつもりです[00:51:39.250]
そしてそれがうまくいけば私は本当に[00:51:42.640]
お勧めします。ありがとうございます。素晴らしいです。[00:51:46.690]
ご提案ありがとうございます[00:51:49.360]
あなたが望むかどうか尋ねるゴンゾハート[00:51:52.090]
既存のウィジェットを適応させるには[00:51:54.850]
ノードはい、ジェイソンはうなり声をあげて[00:51:58.960]
例えばアプリからダウンロードする[00:52:01.810]
ストアのGruntの起動方法とインストール方法[00:52:06.340]
だから私はそれがあなたが示していると思います[00:52:10.390]
ウィジェットの更新の一環として[00:52:12.520]
おそらく私たちはそれをすぐに理解できるでしょう[00:52:14.740]
主なステップを通して、もちろん[00:52:19.480]
今、あなたが[00:52:23.220]
まあ、ウィッチャーをダウンロードしたなら[00:52:30.400]
gruntファイルと[00:52:32.770]
パッケージはジェイソンがここにいるので、[00:52:38.050]
ウィジェットジェネレータを使用してこれらをインストールします[00:52:41.350]
すでに示したように、今から[00:52:56.830]
gruntファイルがないと仮定して[00:52:59.650]
効果は衝動と私はちょうどあなたの[00:53:01.690]
ここからLinuxを起動すると、[00:53:06.190]
フォルダが空でない場合は、[00:53:08.710]
アップグレードする場合は[00:53:10.540]
はいを押すと、[00:53:13.360]
ウィジェットとバージョン番号[00:53:15.340]
ウィジェットとそれはそれがしようとするだろう[00:53:21.100]
パッケージスタージェイソンと[00:53:25.900]
gruntファイルはそこにあるので、それだけですが、[00:53:32.770]
ウィジェットをダウンロードしました。[00:53:35.830]
ウィジェットにはドットm PKがあります[00:53:41.410]
拡張子はzipですが、基本的には[00:53:44.890]
アーカイブなのでこれをドットzipに名前変更すると[00:53:51.420]
そして、それを変更して、zipフォルダを作りました[00:53:54.400]
これを開けると、[00:53:57.700]
これらのファイルをaaドットに解凍することができます[00:54:02.410]
SRCフォルダに移動してウィジェットを実行します[00:54:07.270]
ルートフォルダにジェネレーターを配置し、[00:54:09.250]
これで準備完了です[00:54:11.980]
既存のウィジェットの開発または編集[00:54:17.350]
からダウンロードしたもの[00:54:19.240]
App Storeは大丈夫[00:54:23.830]
完璧です。ありがとうございました[00:54:25.210]
答えは他に質問はありますか?[00:54:28.110]
そうでなければ、私たちは切り上げて、すべて[00:54:36.100]
質問と回答が掲載されます[00:54:38.470]
後でウェブサイトで公開します。[00:54:41.290]
それをTwitterに投稿してください。[00:54:44.470]
mendax フォーラムはこれで終わりです[00:54:48.280]
本日のウェビナーありがとうございました[00:54:50.260]
ご参加ありがとうございました。[00:54:52.450]
後でアンケートにご記入ください。[00:54:54.970]
次のウェブで