svelte_typescript_svelte-material-ui
svelte-material-ui を導入する
参考 https://github.com/hperrin/svelte-material-ui https://github.com/hperrin/smui-example-rollup/
インストール
rollupでPostCSSを使うためのプラグインを導入
PostCSS 8 を使用するよう警告が出たため別でインストール https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users
sassをインストール
rollup.config
rollup.config.js
import postcss from 'rollup-plugin-postcss'
export default {
plugins: [
postcss({
extract: true,
minimize: true,
use: [
[
'sass',
{
includePaths: ['./theme', './node_modules'],
},
],
],
}),
]
}
themeファイルを作成
空ファイルでOK
フォント、アイコンを使用できるようにする
public/index.html
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Mono" />
</head>