Svelte + Pug + Stylusがいい!
前回 はブログっぽいことを書いてしまって、役に立たない内容なので、今回はセットアップを残そうと思うのです。 Svelte これについてはまだ始めたばかりなので、よくわかってませんが、PugとStylusを使うことだけは決めてます。 Svelte自体やセットアップについては 世の中の詳しい人 に聞きましょう! Pug と Stylus を使うには PugやStylusを使うには svelte-preprocess をインストールすればいいらしい。 Getting Started を参考にセットアップしていこう! 開発環境のセットアップと"svelte-preprocess"のインストール $ npx degit sveltejs/template myApp $ cd myApp $ npm install -D svelte-preprocess "Pug"および"Stylus"のインストール $ npm install -D pug $ npm install -D stylus 次に rollup.config.js に修正を加えるのです。 "rollup.config.js"の追加修正 import sveltePreprocess from 'svelte-preprocess'; ... export default { input: 'src/main.js', output: { sourcemap: true, format: 'iife', name: 'app', file: 'public/build/bundle.js' }, plugins: [ svelte({ preprocess: sveltePreprocess(), compilerOptions: { // enable run-time checks when not in production dev: !production } ...