Nuxt UI Pro ビルド記録
Nuxt UI Pro のビルド時にライセンス検証の問題が発生。有料ソフトのクラックは推奨されないが、学習・デバッグ目的で緊急対応が必要な場合がある。
環境: Node.js v22.14.0, npm v10.9.2
回避策
node_modules/@nuxt/ui-pro/dist/module.cjsのvalidateLicense呼び出しをコメントアウト:
nuxt.hook("build:before", async () => {
// await _package.validateLicense({ key, theme, dir: nuxt.options.rootDir });
});
node_modules/@nuxt/ui-pro/dist/shared/ui-pro.BVl-N_q5.cjsとui-pro.CqnQuCPp.mjsのvalidateLicenseを以下に置換:
async function validateLicense(opts) {
const response = { status: 200 };
return response;
}
変更後、プロジェクトは正常にコンパイルされます。これは個人の学習・研究目的のみで使用し、商用プロジェクトでは絶対に使用しないでください。可能であればライセンスを購入して Nuxt UI Pro チームを支援してください。