CSS
rollup-plugin-css-only
讓 svelte 支援在 script import css
npm i rollup-plugin-css-only --save-dev
安裝套件完後,在 rollup.config.js
設定檔案中的 plugins
加入 css
的函式,並指定輸出的目錄在 output
參數中,預設輸出的檔案位置為與 rollup.config.js
同個目錄
// rollup.config.js
import css from 'rollup-plugin-css-only'
export default {
entry: 'entry.js',
dest: 'bundle.js',
plugins: [
css({ output: './custom-bundle.css' })
]
}
設定完後在 <script>
標籤中即可直接 import CSS 檔案,這樣所有的 CSS 即會被輸出至 ./custom-bundle.css
<script>
// entry.js
import './reset.css'
import './layout.css'
</script>
參考資料
rollup-plugin-sass
讓 svelte 支援在 script import sass
參考資料