Starter Project fails to be packaged in Maven

Hi, When I try to download starter project to run, it seems I can’t package the project in Maven.

the command is:
mvn clean package -Pproduction

the error is following:

[INFO]
 Running webpack ...
         Emitted E:\my_github\demo2\my-starter-project\target\classes\META-INF\VAADIN/config/stats.json
Hash: 5ea0ec5b1c159aa653ef
Version: webpack 4.30.0
Time: 5355ms
Built at: 2019-10-08 11:51:21 AM
                                                Asset     Size  Chunks             Chunk Names
    build/vaadin-bundle-15ab718d3fcb07aff39d.cache.js  168 KiB       0  [emitted]
  bundle
build/vaadin-bundle.es5-0ac1cc530bc44f7fb910.cache.js  182 KiB       1  [emitted]
  bundle.es5
Entrypoint bundle = build/vaadin-bundle-15ab718d3fcb07aff39d.cache.js
Entrypoint bundle.es5 = build/vaadin-bundle.es5-0ac1cc530bc44f7fb910.cache.js
[18]
 ../target/frontend/generated-flow-imports.js?babel-target=es5 + 77 modules 687 KiB {1} [built]

     | ../target/frontend/generated-flow-imports.js?babel-target=es5 619 bytes [built]

     | ./src/route-diagram.js?babel-target=es5 2.19 KiB [built]

     |     + 76 hidden modules
[19]
 ../target/frontend/generated-flow-imports.js?babel-target=es6 + 77 modules 621 KiB {0} [built]

     | ../target/frontend/generated-flow-imports.js?babel-target=es6 621 bytes [built]

     | ./src/route-diagram.js?babel-target=es6 1.08 KiB [built]

     |     + 76 hidden modules
    + 18 hidden modules

ERROR in EISDIR: illegal operation on a directory, scandir 'E:\my_github\demo2\my-starter-project\node_modules\@webcomponents\webcomponentsjs\custom-elements-es5-adapter.js'
[INFO]
 ------------------------------------------------------------------------
[INFO]
 BUILD FAILURE
[INFO]
 ------------------------------------------------------------------------
[INFO]
 Total time:  05:08 min
[INFO]
 Finished at: 2019-10-08T11:51:22+08:00
[INFO]
 ------------------------------------------------------------------------
[ERROR]
 Failed to execute goal com.vaadin:vaadin-maven-plugin:14.0.4:build-frontend (default) on project my-starter-project: Webpack process exited with non-zero exit code.
[ERROR]
 Stderr: 'glob error { [Error: EISDIR: illegal operation on a directory, scandir 'E:\my_github\demo2\my-starter-project\node_modules\@webcomponents\webcomponentsjs\custom-elements-es5-adapter.js']

[ERROR]
   errno: -4068,
[ERROR]
   code: 'EISDIR',
[ERROR]
   syscall: 'scandir',
[ERROR]
   path:
[ERROR]
    'E:\\my_github\\demo2\\my-starter-project\\node_modules\\@webcomponents\\webcomponentsjs\\custom-elements-es5-adapter.js' }'
[ERROR]
 -> [Help 1]

This StackOverflow post seems to describe the same issue; can you check if you can find something helpful there? https://stackoverflow.com/questions/34959038/npm-stuck-giving-the-same-error-eisdir-illegal-operation-on-a-directory-read-a