Skip to content

fix: dynamically require prettier - #314

Merged
mnahkies merged 1 commit into
mainfrom
mn/fix/dynamically-require-prettier
Apr 18, 2025
Merged

mnahkies merged 1 commit into
mainfrom
mn/fix/dynamically-require-prettier

Conversation

@mnahkies

Copy link
Copy Markdown
Owner

solve this error when running via npx - prettier only used by documentation playground at present

docker run -it --rm node:22 /bin/bash
root@82e7ad57cd5a:/# npx @nahkies/openapi-code-generator --help
Need to install the following packages:
@nahkies/openapi-code-generator@0.19.1
Ok to proceed? (y) y

Error: Cannot find module 'prettier/standalone'
Require stack:
- /root/.npm/_npx/3f396bc669781e99/node_modules/@nahkies/openapi-code-generator/dist/typescript/common/typescript-formatter.prettier.js
- /root/.npm/_npx/3f396bc669781e99/node_modules/@nahkies/openapi-code-generator/dist/index.js
- /root/.npm/_npx/3f396bc669781e99/node_modules/@nahkies/openapi-code-generator/dist/cli.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Function._load (node:internal/modules/cjs/loader:1055:27)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)
    at Module.require (node:internal/modules/cjs/loader:1311:12)
    at require (node:internal/modules/helpers:136:16)
    at Object.<anonymous> (/root/.npm/_npx/3f396bc669781e99/node_modules/@nahkies/openapi-code-generator/src/typescript/common/typescript-formatter.prettier.ts:3:18)
    at Module._compile (node:internal/modules/cjs/loader:1554:14)
    at Object..js (node:internal/modules/cjs/loader:1706:10)
    at Module.load (node:internal/modules/cjs/loader:1289:32)

@mnahkies
mnahkies enabled auto-merge (squash) April 18, 2025 12:15
@mnahkies
mnahkies merged commit 4005711 into main Apr 18, 2025
@mnahkies
mnahkies deleted the mn/fix/dynamically-require-prettier branch April 18, 2025 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant