【Stackblitz】オンラインコードエディターStackblitzの使い方
Stackblitzとは
コードをオンラインで書いて動かせる便利なサイトです
環境を構築するのが難しい、構築するほどでもない時に使用するのが良いと思います
作成したコードは残しておくことが出来ます
現在使えるJavascriptの開発環境は以下になります
next.js
nuxt.js
Node.js
GraphQL
Javascript
Typescript
React
React(Typescript)
Angular
Vue3
HTML(CSS/Javascript)
RxJS
Ionic
Next.jsはReact、Nuxt.jsはVueをベースに作られています
IonicはAngularのモバイルアプリ用のフレームワークです
RxJSはObserbableなど非同期処理を扱えるライブラリです
使用感はVisualStudioCodeとほぼ同じ感じで
Firebaseにそのままデプロイできるようにもなっているようです
デフォルトでホットリロードされるのでかなり便利です
Codepenのようにサクサクとフレームワークが使えるのは嬉しいと思います
追加パッケージは入れられるか
入れられます サイドバーのファイルボタンを押して
Dependenciesに表示されているEnter pakcage nameに必要なパッケージ名を書き込んでエンターを押してください
インストールされたら上に完了の通知が表示されます
VSCodeの設定のようにできるか
出来ます 左サイドバーの歯車マークからUser settings
かWorkspace settings
を選択するとエディターの設定が変更できます
User settings
は他プロジェクトも変更になります
Workspace setting
はその編集中のプロジェクトだけ変更されます
MacだとCmd+F
、WindowsだとCtrl+F
で検索もできます
サイトに埋め込む
使いたい環境を選択すると、ページが開かれます
左上にShareボタンがあるので押します
Embed URL
に書いてあるコードをコピーして、iframeに差し込みます
<iframe src="ここにURLを入れる" style="width:100%;height:500px;"></iframe>
作成したiframeをサイトに貼り付けたら完了です
svelte無いんだけど
svelteプロジェクトのスタータープロジェクトを作ってくれています
Forkすると自分のプロジェクトとしてコピーできます
Githubと同じ感じです