最近の環境だと、NetBeans 11.xでsassの自動コンパイル(CSS Preprocessors)機能を使ったときにCould not find an option named "cache-location".
というエラーが出てコンパイルに失敗することがあります。
これは以前のRuby Sass(2019年4月にメンテ終了)のオプションの--cache-location
が最近のSass (Dart Sass他)では無くなったためです。
NetBeansのissue管理にはすでに報告されている(NETBEANS-581、NETBEANS-2347)のでそのうち修正されると思いますが、それまではnetbeans.confファイルに追記が必要です。
1) Open your netbeans.conf file (/etc/netbeans.conf in the NB installation folder)
https://issues.apache.org/jira/browse/NETBEANS-581?focusedCommentId=16933528&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16933528
2) Add the following to the netbeans_default_options parameter: -J-Dnb.sass.libsass=true
3) Launch Netbeans, Tools -> Options -> HTML5/JS -> CSS PreProcessors and configure it to point to your libsass implementation (e.g. the sass.bat file in your dart-sass installation folder)
macOSの場合だと、VSCode等の適当なエディターで
/Applications/NetBeans/Apache NetBeans 11.3.app/Contents/Resources/NetBeans/netbeans/etc/netbeans.conf
(11.3は使ってるバージョンで置き換えて!)
を開いてnetbeans_default_optionsに
-J-Dnb.sass.libsass=true
を追加します。
これでおっけ!のはず!