diff --git a/src/compiler/compile/utils/get_name_from_filename.ts b/src/compiler/compile/utils/get_name_from_filename.ts index 4dec0db59b..d846410388 100644 --- a/src/compiler/compile/utils/get_name_from_filename.ts +++ b/src/compiler/compile/utils/get_name_from_filename.ts @@ -15,6 +15,7 @@ export default function get_name_from_filename(filename: string) { .replace(/%/g, 'u') .replace(/\.[^.]+$/, '') .replace(/[^a-zA-Z_$0-9]+/g, '_') + // remove leading and trailing '_' .replace(/^_?(.+?)_?$/, '$1') .replace(/^(\d)/, '_$1');