オープンWebコンポーネントの簡単なガイド
2710 ワード
コンポーネントのフレームワークにはあまり経験がありませんが、Webコンポーネントは、コンポーネントベースのWebサイトを開発するオープン方法として際立っています.OWCはフレームワークの任意の種類に接続されていないため、それはあなたが取り組んでいるすべてのプロジェクト上でピックアップをはるかに簡単になり、それは完全に独立することができます.私はOWCを使用する方法を披露するので、あなたのウェブサイトにさまざまなコンポーネントを追加を開始することができます.
ダウンロードしてnodejsをインストールして起動する必要がありますhttps://nodejs.org/en/ . 私はLTSバージョンをダウンロードすることを勧めます.
ノードをインストールしたら、コマンドラインに移動して実行します.
コンポーネントディレクトリに入ったら、VSコードを使用しているなら
プロジェクトを始める前に、デモに追加したいコンポーネントをダウンロードする必要があります.また、あなたがから使用する任意のを選択することができますhttps://www.npmjs.com/ . プロジェクトディレクトリで
あなたがする必要があるすべてを実行するには、プロジェクトディレクトリに移動し、実行することです
インポートしたコンポーネントによって、あなたの
そして、あなたは完了です!
これはオープンWebコンポーネントへの簡単な導入ですが、私はそれが独立してオープンソースのreactjsやvuejsのようなJSフレームワークを使用するよりも好きです.また、簡単なプロジェクトの実行を取得することができますし、他のコンポーネントを一緒にミックスして一致するインストールします.最後に、OWCがあなたのdevプロジェクトの他のすべてで動作する方法について心配する必要はありません.
閉じるこの動画はお気に入りから削除されています.
nodejsをインストールする
ダウンロードしてnodejsをインストールして起動する必要がありますhttps://nodejs.org/en/ . 私はLTSバージョンをダウンロードすることを勧めます.
あなたのOWC Repoを初期化してください
ノードをインストールしたら、コマンドラインに移動して実行します.
npm init @open-wc
これは、コンポーネントかアプリケーションを作成するかどうかを一連の質問をするプロンプトが表示されます.あなたが選択する場合は、リンク、テスト、およびストーリーブックを追加することもできますが、それは必要ありません.最後に、プロジェクトに名前を付け、依存関係をインストールしてからcd <project-name>
3 .ファイル構造に慣れる
コンポーネントディレクトリに入ったら、VSコードを使用しているなら
code .
VSコードでプロジェクトを開きます.あなたは役に立つファイルのカップルを見つけるでしょう.最初にチェックアウトdemo\index.html
. これにより、プロジェクトを起動するときに実行されるHTMLが表示されます.第二に、あなたが見つけるsrc\<project-name>.js
. これは、コンポーネントを構築し、使用するコンポーネントをインポートする場所です.コンポーネントのインストール
プロジェクトを始める前に、デモに追加したいコンポーネントをダウンロードする必要があります.また、あなたがから使用する任意のを選択することができますhttps://www.npmjs.com/ . プロジェクトディレクトリで
npm install @lrnwebcomponents/meme-maker
and npm install @lrnwebcomponents/moar-sarcasm
. それから、あなたが加える必要がある我々のプロジェクトにこれらの構成要素を輸入するためにimport '@lrnwebcomponents/meme-maker';
import '@lrnwebcomponents/moar-sarcasm';
あなたのトップへsrc\<project-name>.js
ファイル.5プロジェクトを開始する
あなたがする必要があるすべてを実行するには、プロジェクトディレクトリに移動し、実行することです
npm start
. これはあなたのプロジェクトを自動的にブラウザで開きます.また、ファイルの変更を保存するたびに自動的に更新されます.コンポーネントの使用を開始する
インポートしたコンポーネントによって、あなたの
src\<project-name>.js
ファイル.我々がダウンロードした例では、このコードをrender()
関数.<meme-maker
image-url="https://i.kym-cdn.com/entries/icons/original/000/013/564/doge.jpg"
top-text="Maybe I Should Buy"
bottom-text="More Doge Coin">
</meme-maker>
<moar-sarcasm>
"maybe i should buy more doge coin"
</moar-sarcasm>
ファイルを保存したら、ページは次のようになります.そして、あなたは完了です!
これはオープンWebコンポーネントへの簡単な導入ですが、私はそれが独立してオープンソースのreactjsやvuejsのようなJSフレームワークを使用するよりも好きです.また、簡単なプロジェクトの実行を取得することができますし、他のコンポーネントを一緒にミックスして一致するインストールします.最後に、OWCがあなたのdevプロジェクトの他のすべてで動作する方法について心配する必要はありません.
閉じるこの動画はお気に入りから削除されています.
Reference
この問題について(オープンWebコンポーネントの簡単なガイド), 我々は、より多くの情報をここで見つけました https://dev.to/opencoder/simple-guide-on-open-web-components-3m4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol