Closed
Description
Steps to Reproduce
1. setup scripts and install packages:
{
"scripts": {
"cz": "cz",
},
"devDependencies": {
"@commitlint/cli": "^19.0.3",
"@commitlint/config-conventional": "^19.0.3",
"@commitlint/cz-commitlint": "^19.0.3",
"commitizen": "^4.3.0"
}
}
2. configs:
```jsonc
// .commitlintrc.json
{
"extends": ["@commitlint/config-conventional"]
}
- run
pnpm cz
Current Behavior
got error
require() of ES Module C:\Users\admin\workspace\admin-template-vue\node_modules\.pnpm\@[email protected]_@[email protected][email protected][email protected][email protected]\node_modules\@commitlint\cz-commitlint\lib\index.js from C:\Users\admin\workspace\admin-template-vue\node_modules\.pnpm\[email protected]_@[email protected][email protected]\node_modules\commitizen\dist\commitizen\adapter.js not supported.
Instead change the require of index.js in C:\Users\admin\workspace\admin-template-vue\node_modules\.pnpm\[email protected]_@[email protected][email protected]\node_modules\commitizen\dist\commitizen\adapter.js to a dynamic import() which is available in all CommonJS modules.
ELIFECYCLE Command failed with exit code 1.
Expected Behavior
Run commitizen normally
Affected packages
- cli
- core
- prompt
- config-angular
Possible Solution
Context
No response
commitlint --version
@commitlint/[email protected]
git --version
git version 2.44.0.windows.1
node --version
v20.11.1