この記事はQiitaに書いていた自身の記事のコピーです。
ハマりレポです。半日吹き飛びました。
目次
前提
1. Webページ制作における通常のParcel
通常のParcelでは、JS経由でCSSをimport/requireできる。
1 | <script src='./app.js'> |
1 | import 'reset-css' |
1 | parcel index.html |
2. ElectronのためにParcelを使う例
ParcelにはElectron用のモード-t electron
があるので、それを使います。これを忘れるとエラーがでます。
1 | ./package.jsonなどは略 |
1 | parcel build src/app.js -t electron -d ./; electron . |
ハマったこと
1 | import 'reset-css' |
これを、
1 | parcel build src/app.js -t electron -d ./; electron . |
で呼び出して使おうとするとエラーが出ました。
わかったこと
どうやら、
1 | import 'reset-css' |
は出来ないようです。
1 | import './style.sass' |
は大丈夫でした。
一応解決案
Sassファイルからimportしました。
1 | @import 'node_modules/reset-css/sass/reset' |
以上です
これを読んだあなた。どうか真相を暴いてください。
もっとスマートな解決策があったら教えてください。よろしくおねがいします。