Skip to content

File casing produces error on Webpack v5 #20

Open
@blueputty01

Description

@blueputty01

When building with Webpack v5, the following error is generated (emphasis mine):

✖ 「wdm」: Error: Prevent writing to file that only differs in casing or query string from already written file.
This will lead to a race-condition and corrupted files on case-insensitive file systems.
/home/blueputty01/code/httptoolkit-ui/dist/api/azure.com/azsadmin-quotas.json
/home/blueputty01/code/httptoolkit-ui/dist/api/azure.com/azsadmin-Quotas.json
at checkSimilarFile (/home/blueputty01/code/httptoolkit-ui/node_modules/webpack/lib/Compiler.js:666:11)
at writeOut (/home/blueputty01/code/httptoolkit-ui/node_modules/webpack/lib/Compiler.js:848:11)
at /home/blueputty01/code/httptoolkit-ui/node_modules/webpack/lib/util/fs.js:242:5
at Immediate._onImmediate (/home/blueputty01/code/httptoolkit-ui/node_modules/memory-fs/lib/MemoryFileSystem.js:303:5)
at processImmediate (node:internal/timers:476:21)

When this error is resolved by renaming one of the indicated files eg Quotas to quotas2, subsequent errors for files like sql-databaseSecurityAlertPolicies.json and sql-DatabaseSecurityAlertPolicies.json are generated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions