<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nilay Kabariya</title><description>Fixes for the errors developers are searching for, each one reproduced on a real machine first, plus hands-on tests of AI and dev tools. By Nilay Kabariya.</description><link>https://nilaykabariya.blog</link><language>en</language><item><title>Fix: Vite “Failed to resolve import” for @ alias imports</title><link>https://nilaykabariya.blog/fixes/vite-failed-to-resolve-import-alias</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/vite-failed-to-resolve-import-alias</guid><description>Vite can&apos;t find an @/ import until the alias is in vite.config. Why tsconfig paths alone don&apos;t help, and the new Vite 8 Rolldown wording. Reproduced.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>vite</category><category>javascript</category><category>typescript</category></item><item><title>Fix: “trying to use tailwindcss directly as a PostCSS plugin”</title><link>https://nilaykabariya.blog/fixes/tailwindcss-directly-as-postcss-plugin</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/tailwindcss-directly-as-postcss-plugin</guid><description>Tailwind CSS v4 moved its PostCSS plugin to a separate package. The two-line change to postcss.config.js, reproduced and verified.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>tailwind</category><category>postcss</category><category>css</category></item><item><title>Fix: “Cannot apply unknown utility class” in Tailwind CSS v4</title><link>https://nilaykabariya.blog/fixes/tailwind-cannot-apply-unknown-utility-class</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/tailwind-cannot-apply-unknown-utility-class</guid><description>Two causes trigger this Tailwind v4 error: an unmapped theme variable (border-border) or a CSS file missing @reference. Both reproduced and fixed.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>tailwind</category><category>css</category><category>shadcn</category></item><item><title>Fix: npx tailwindcss init “could not determine executable to run”</title><link>https://nilaykabariya.blog/fixes/npx-tailwindcss-init-could-not-determine-executable</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/npx-tailwindcss-init-could-not-determine-executable</guid><description>Tailwind CSS v4 removed the init command, so npx has nothing to run. Two fixes, both reproduced: set up v4 without a config file, or pin v3.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>tailwind</category><category>npm</category><category>css</category></item><item><title>Fix: npm ERESOLVE unable to resolve dependency tree (React 19)</title><link>https://nilaykabariya.blog/fixes/npm-eresolve-unable-to-resolve-dependency-tree</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/npm-eresolve-unable-to-resolve-dependency-tree</guid><description>npm refuses to install a package whose peer range doesn&apos;t include your React version. Four fixes compared, and why --legacy-peer-deps alone breaks later.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>npm</category><category>react</category><category>dependencies</category></item><item><title>Fix: ERR_REQUIRE_ESM require() of ES Module not supported</title><link>https://nilaykabariya.blog/fixes/err-require-esm-require-of-es-module</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/err-require-esm-require-of-es-module</guid><description>Why require() of an ES module fails, why it mostly stopped failing on Node 22.12+, and the new errors you hit instead. All reproduced on Node 24.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>node</category><category>esm</category><category>commonjs</category></item><item><title>Fix: ERR_OSSL_EVP_UNSUPPORTED digital envelope routines (webpack 4)</title><link>https://nilaykabariya.blog/fixes/err-ossl-evp-unsupported-digital-envelope-routines</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/err-ossl-evp-unsupported-digital-envelope-routines</guid><description>Old webpack 4 builds crash on Node 17+ with 0308010C. Upgrading webpack 4 to 4.47.0 fixes it without the legacy OpenSSL flag. Reproduced on Node 24.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>webpack</category><category>node</category><category>openssl</category></item><item><title>Fix: EADDRINUSE address already in use :::3000 on Windows</title><link>https://nilaykabariya.blog/fixes/eaddrinuse-address-already-in-use-windows</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/eaddrinuse-address-already-in-use-windows</guid><description>Your Node dev server won&apos;t start because the port is taken. Find the process holding it, stop it, and restart. Every step reproduced on Windows 11.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>node</category><category>windows</category><category>devserver</category></item><item><title>Fix: __dirname is not defined in ES module scope (Node 24)</title><link>https://nilaykabariya.blog/fixes/dirname-is-not-defined-in-es-module-scope</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/dirname-is-not-defined-in-es-module-scope</guid><description>ES modules don&apos;t have __dirname or __filename. The one-line modern fix (import.meta.dirname) and the fallback for older Node, both run on Node 24.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>node</category><category>esm</category><category>javascript</category></item><item><title>Fix: “Cannot use import statement outside a module”</title><link>https://nilaykabariya.blog/fixes/cannot-use-import-statement-outside-a-module</link><guid isPermaLink="true">https://nilaykabariya.blog/fixes/cannot-use-import-statement-outside-a-module</guid><description>The fix for Node and the browser. On Node 24 a plain .js file now often just works, so here&apos;s exactly when the error still happens. Reproduced in both.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>node</category><category>esm</category><category>javascript</category></item></channel></rss>