🍰 Recipes
React
まず React の依存関係をインストールする必要があります。
npm install --save react
npm install --save react-dom
npm install --save-dev parcel-bundler
パッケージマネージャー Yarn をインストールして選択している場合
yarn add react
yarn add react-dom
yarn add --dev parcel-bundler
Start スクリプトを package.json
に追加します。
// package.json
"scripts": {
"start": "parcel index.html"
}
Preact
まず Preact の依存関係をインストールする必要があります。
npm install --save preact
npm install --save-dev parcel-bundler
パッケージマネージャー Yarn をインストールして選択している場合
yarn add preact
yarn add --dev parcel-bundler
Start スクリプトを package.json
に追加します。
// package.json
"scripts": {
"start": "parcel index.html"
}
Vue
まず Vue の依存関係をインストールする必要があります。
npm install --save vue
npm install --save-dev parcel-bundler
パッケージマネージャー Yarn をインストールして選択している場合
yarn add vue
yarn add --dev parcel-bundler
Start スクリプトを package.json
に追加します。
// package.json
"scripts": {
"start": "parcel index.html"
}
TypeScript
まずプロジェクトへ Parcel と TypeScript を追加する必要があります。
npm install --save-dev typescript
npm install --save-dev parcel-bundler
パッケージマネージャー Yarn をインストールして選択している場合
yarn add --dev typescript
yarn add --dev parcel-bundler
index.html からコンパイルする
Start スクリプトを package.json
に追加します。
// package.json
"scripts": {
"start": "parcel index.html"
}
次に、 index.html
ファイルで .ts
ファイルを参照するだけです。
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head> </head>
<body>
<!-- Here 👇 -->
<script src="./myTypescriptFile.ts"></script>
</body>
</html>
完了です!
.ts
ファイルを直接コンパイルする
Start スクリプトを package.json
に追加します。
// package.json
"scripts": {
"start": "parcel myTypescriptFile.ts"
}
完了です! 😄 コンパイルされた .js
ファイルは dist フォルダー内で見つけることができます。
Bootstrap + FontAwesome
まず Bootstrap と FontAwesome の依存関係をインストールする必要があります。
npm install bootstrap jquery popper.js
npm install --save-dev parcel-bundler @fortawesome/fontawesome-free
パッケージマネージャー Yarn をインストールして選択している場合
yarn add bootstrap jquery popper.js
yarn add --dev parcel-bundler @fortawesome/fontawesome-free
Start スクリプトを package.json
に追加します。
// package.json
"scripts": {
"start": "parcel index.html"
}
プリコンパイル済みのスタイルで Bootstrap をインポートする
アプリのエントリポイントとして機能する JavaScript ファイルを作成し、必要な依存関係をインポートします。
// main.js
import 'bootstrap'
import 'bootstrap/dist/css/bootstrap.css' // プリコンパイル済みの Bootstrap css をインポートします
import '@fortawesome/fontawesome-free/css/all.css'
次に、 index.html
ファイルで JavaScript エントリポイントへの参照を追加します。
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head> </head>
<body>
<!-- Here 👇 -->
<script src="./main.js"></script>
</body>
</html>
完了です!
Bootstrap のスタイルをカスタマイズ
プリコンパイルされた css をインポートせずに Bootstrap のスタイルをカスタマイズしたい場合、エントリポイントの .scss
ファイルを作成し、Bootstrap のスタイルのソースを含めます。
// main.scss
@import '~bootstrap/scss/bootstrap';
次に、アプリのエントリポイントとして機能する JavaScript ファイルを作成し、必要な依存関係をインポートします。
// main.js
import 'bootstrap'
import '@fortawesome/fontawesome-free/css/all.css'
import './main.scss' // scss ファイルをインポートします
次に、 index.html
ファイルで、JavaScript エントリポイントへの参照を追加します。
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head> </head>
<body>
<!-- Here 👇 -->
<script src="./main.js"></script>
</body>
</html>
完了です!
Svelte
まず Svelte の依存関係をインストールする必要があります。
npm install --save-dev svelte
npm install --save-dev parcel-plugin-svelte
npm install --save-dev parcel-bundler
パッケージマネージャー Yarn をインストールして選択している場合
yarn add --dev svelte
yarn add --dev parcel-plugin-svelte
yarn add --dev parcel-bundler
index.html からコンパイルする
Start スクリプトを package.json
に追加します。
// package.json
"scripts": {
"start": "parcel src/index.html"
}
次に、 index.html
ファイルで、JavaScript エントリポイントへの参照を追加します。
<!-- .src/index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<title>My Svelte App</title>
</head>
<body>
<!-- Here 👇 -->
<script src="./src/main.js"></script>
</body>
</html>
完了です!
Help us improve the docs
If something is missing or not entirely clear, please file an issue on the website repository or edit this page.