1、复现
先执行
npm install commitizen -D
安装完成后,准备进行初始化
执行下面这个语句时报错
npx commitizen init cz-conventional-changelog --save-dev --save-exact
Attempting to initialize using the npm package cz-conventional-changelognpm error Cannot read properties of null(reading 'matches' )
npm error A complete log of this run can be found in: c: Users daidaigouApDatalLocalinpm-cache\ 1ogs(2024-11-13T23 30 24 4027-debug-.10gError: Command failed:npm install cz-conventional-changelog --save-devnpm error Cannot read properties of null(reading 'matches')
npm error A complete log of this run can be found in: c: Users daidaigouApDatalLocalinpm-cache\ logs 2024-11-13T23 38 24 4022-debug-8.1og
具体截图
2、解决
因为我的项目是用的
pnpm
,不是npm
,看了官方文档, 官方文档有pnpm
单独的命令,执行一下这个就好了