====== StencilOneでアプリ作成 ======
2019年6月にStencilのVersion1.0が公開されました。
https://stenciljs.com/
{{:stencil:pasted:20190608-123827.png}}
それまでと異なり、StencilOneと、"One"という名前が追加され、ロゴも変わっています。
before: {{:stencil:pasted:20190608-124010.png?50|}} Stencil
after: {{:stencil:pasted:20190608-124039.png}}
とりあえず、StencilOneのデフォルトアプリを作成して、Netlifyにデプロイしてみたいと思います。
===== 開発環境 =====
Panasonic CF-RZ6
Windows 10 Pro (1803)
VisualStudioCode 1.35.0
git version 2.20.1.windows.1
nvm 1.1.7
node 10.2.0
npm 6.4.1
===== 新規StencilOneアプリの作成 =====
C:/ フォルダに stencil/ フォルダを作成し、C:/stencil/ フォルダをVisualStudioCodeで開き、Ctrl+@でターミナル画面を開き、以下を入力します。
npm init stencil
{{:stencil:pasted:20190608-125535.png}}
-ionic-pwa を選択したままEnter
-project nameは、stencilone-ionic-pwa
けっこうさくっとStencilアプリが作成されました。Ionic4-Angularと全然違う!
{{:stencil:pasted:20190608-125726.png}}
引き続き以下を入力します。
cd stencilone-ionic-pwa
npm start
{{:stencil:pasted:20190608-132010.png}}
ブラウザに右上のような画面が表示されるのに約20秒くらいかかりました。
Ionic4-Angularよりはだいぶ軽そうです。(当たり前っちゃ当たり前ですが。)
Ctrl+C => y + Enter でサーバを止めます。
===== GitHubにpushする =====
https://github.com/ にログインして、新規リポジトリを作成し、pushします。
今回は、stencilone-ionic-pwa という名前にしました。
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/adash333/stencilone-ionic-pwa.git
git push -u origin master
{{:stencil:pasted:20190608-132509.png}}
https://github.com/adash333/stencilone-ionic-pwa
===== Netlifyにデプロイ =====
https://www.netlify.com/ へログインし、New Site from Git をクリックし、上のリポジトリをデプロイします。
設定は以下のようにします。
{{:stencil:pasted:20190608-141907.png}}
{{:stencil:pasted:20190608-142840.png}}
デプロイできたようです。
https://blissful-thompson-334371.netlify.com/
{{:stencil:pasted:20190608-143401.png}}
{{:stencil:pasted:20190608-143416.png}}
===== ソースコードとDEMOサイト =====
ソースコード
https://github.com/adash333/stencilone-ionic-pwa
DEMOサイト
https://blissful-thompson-334371.netlify.com/
===== 参考リンク =====
https://github.com/ionic-team/stencil-app-starter
===== リンク =====
目次:[[stencil:index.html|Stencil.js]]