> ruixin-website-react@1.0.0-phase1 lighthouse > lhci autorun --config=config/test/lighthouserc.json ✅ .lighthouseci/ directory writable ✅ Configuration file found ✅ Chrome installation found Healthcheck passed! Started a web server with "npm run start"... Running Lighthouse 3 time(s) on http://localhost:3000/ Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/about Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/services Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/products Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/cases Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/news Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/contact Run #1...done. Run #2...done. Run #3...done. Done running Lighthouse! Checking assertions against 7 URL(s), 21 total run(s) 3 result(s) for http://localhost:3000/ : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/about : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/services : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/products : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/cases : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/news : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/contact : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 All results processed! Dumping 21 reports to disk at /Users/zhangxiang/Codes/Novalon/novalon-website/lighthouse-reports... Done writing reports to disk. Done running autorun. ===== chain6 lighthouse(最终树)2026-09-22T04:20:43Z ===== > ruixin-website-react@1.0.0-phase1 lighthouse > lhci autorun --config=config/test/lighthouserc.json ✅ .lighthouseci/ directory writable ✅ Configuration file found ✅ Chrome installation found Healthcheck passed! Started a web server with "npm run start"... Running Lighthouse 3 time(s) on http://localhost:3000/ Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/about Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/services Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/products Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/cases Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/news Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/contact Run #1...done. Run #2...done. Run #3...done. Done running Lighthouse! Checking assertions against 7 URL(s), 21 total run(s) 3 result(s) for http://localhost:3000/ : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/about : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/services : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/products : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/cases : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/news : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 3 result(s) for http://localhost:3000/contact : ⚠️ autocomplete-valid warning for auditRan assertion "autocomplete-valid" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ presentation-role-conflict warning for auditRan assertion "presentation-role-conflict" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 ⚠️ svg-img-alt warning for auditRan assertion "svg-img-alt" is not a known audit. expected: >=1 found: 0 all values: 0, 0, 0 All results processed! Dumping 21 reports to disk at /Users/zhangxiang/Codes/Novalon/novalon-website/lighthouse-reports... Done writing reports to disk. Done running autorun. ===== chain7 lighthouse(移除 3 条死断言后)2026-09-22T04:43:05Z ===== > ruixin-website-react@1.0.0-phase1 lighthouse > lhci autorun --config=config/test/lighthouserc.json ✅ .lighthouseci/ directory writable ✅ Configuration file found ✅ Chrome installation found Healthcheck passed! Started a web server with "npm run start"... Running Lighthouse 3 time(s) on http://localhost:3000/ Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/about Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/services Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/products Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/cases Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/news Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/contact Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/products/erp-upgrade Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/about/brand Run #1...done. Run #2...done. Run #3...done. Done running Lighthouse! Checking assertions against 9 URL(s), 27 total run(s) All results processed! Dumping 27 reports to disk at /Users/zhangxiang/Codes/Novalon/novalon-website/lighthouse-reports... Done writing reports to disk. Done running autorun. ===== chain9 lighthouse(9 URL × 3 次 = 27 运行,补 erp-upgrade / about-brand)2026-09-22T05:04:19Z ===== > ruixin-website-react@1.0.0-phase1 lighthouse > lhci autorun --config=config/test/lighthouserc.json ✅ .lighthouseci/ directory writable ✅ Configuration file found ✅ Chrome installation found Healthcheck passed! Started a web server with "npm run start"... Running Lighthouse 3 time(s) on http://localhost:3000/ Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/about Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/services Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/products Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/cases Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/news Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/contact Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/products/erp-upgrade Run #1...done. Run #2...done. Run #3...done. Running Lighthouse 3 time(s) on http://localhost:3000/about/brand Run #1...done. Run #2...done. Run #3...done. Done running Lighthouse! Checking assertions against 9 URL(s), 27 total run(s) All results processed! Dumping 27 reports to disk at /Users/zhangxiang/Codes/Novalon/novalon-website/lighthouse-reports... Done writing reports to disk. Done running autorun.