Merge pull request #1012 from TriliumNext/fix_webpack-warning

fix(utils/dynamicRequire): get rid of Webpack Critical dependency warning
This commit is contained in:
Elian Doran 2025-01-19 15:59:15 +02:00 committed by GitHub
commit b913e4e090
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -308,7 +308,9 @@ function dynamicRequire(moduleName: string) {
if (typeof __non_webpack_require__ !== "undefined") {
return __non_webpack_require__(moduleName);
} else {
return require(moduleName);
// explicitly pass as string and not as expression to suppress webpack warning
// 'Critical dependency: the request of a dependency is an expression'
return require(`${moduleName}`);
}
}