patternfly / patternfly-elements

PatternFly Elements. A set of community-created web components based on PatternFly design.
https://patternflyelements.org/
MIT License
375 stars 85 forks source link

`npm run start` can fail if typescript build files are present #2712

Open bennypowers opened 3 months ago

bennypowers commented 3 months ago

Description of the issue


❯ run start

> start
> wireit

> @patternfly/pfe-core@2.4.1 analyze
> cem analyze --watch

[3:42:08 PM] @custom-elements-manifest/analyzer: Created new manifest.

❌ [build:elements] exited with exit code 2. Output:

error TS5055: Cannot write file '/home/bennyp/Developer/patternfly/patternfly-elements/elements/pf-chip/pf-chip-shared.css.js' because it would overwrite input file.

Found 1 error.

file:///home/bennyp/Developer/patternfly/patternfly-elements/node_modules/wireit/lib/execution/service.js:15
    return new Error(`Unexpected service state ${state.id}`);
           ^

Error: Unexpected service state executingDeps
    at unexpectedState (file:///home/bennyp/Developer/patternfly/patternfly-elements/node_modules/wireit/lib/execution/service.js:15:12)
    at ServiceScriptExecution.start (file:///home/bennyp/Developer/patternfly/patternfly-elements/node_modules/wireit/lib/execution/service.js:575:23)
    at Executor.execute (file:///home/bennyp/Developer/patternfly/patternfly-elements/node_modules/wireit/lib/executor.js:133:42)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async run (file:///home/bennyp/Developer/patternfly/patternfly-elements/node_modules/wireit/lib/cli.js:123:52)
    at async file:///home/bennyp/Developer/patternfly/patternfly-elements/node_modules/wireit/lib/cli.js:156:16

Node.js v20.10.0```

### Expected behavior

run start should always work