Rollup Part-1
使用環境
Name | Version |
---|---|
Rollup | v3.5.1 |
rollup-plugin-scss | v3.0.0 |
sass | 1.56.1 |
ついこないだまで、Webpack
や Laravel Mix
を使っていたのに、いつのまにか、Vite
や Laravel Vite
を普通に使っていて、変な感じがします。
Vite
を使っていると、Rollup
のことが気になり、調べてみました。
GitHubを見ると
2015年5月21日に、version 0.3.1
をリリースしたのが、最初。
最新のバージョンは、v3.5.1
。
Rollup plugin
余談ですが、Vite
でRollup Plugin
が使える場合と、Vite Plugin
を使った方が望ましい場合と、2つパターンがありそうです。
rollup-plugin-scss
Rollup
で、scss
ファイルをコンパイラできそうです。
試してみましょう。
npm install --save-dev rollup rollup-plugin-scss@3 sass
// rollup.config.js import scss from 'rollup-plugin-scss'; export default { input: 'input.js', output: { file: 'output.js', format: 'esm' }, plugins: [ scss() ] };
// input.js import './example.scss';
npx rollup --config --bundleConfigAsCjs
ちゃんと、cssファイルが生成されました。