Skip to content

[Question] SyntaxError: Parsing JSON at <path> for commitizen config failed: #465

@Kristinita

Description

@Kristinita

1. Summary

I can't begin to use commitizen globally in my Windows.

2. Environment

  • Windows 10 Enterprise LTSB 64-bit EN,
  • Node.js 9.4.0,
  • npm 5.6.0.

3. Steps to reproduce

D:\SashaBranchReleaseIt>npm install -g commitizen
C:\Users\SashaChernykh\AppData\Roaming\npm\git-cz -> C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\bin\git-cz
C:\Users\SashaChernykh\AppData\Roaming\npm\commitizen -> C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\bin\commitizen
+ [email protected]
updated 1 package in 8.143s

D:\SashaBranchReleaseIt>npm install -g cz-conventional-changelog
+ [email protected]
updated 1 package in 1.217s

D:\SashaBranchReleaseIt>echo %HOME%
C:\Users\SashaChernykh

I create a file .czrc in C:\Users\SashaChernykh directory. It content:

echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc

I run git cz command in any my git repository.

4. Expected behavior

Successful usage commitizen.

5. Actual behavior

D:\SashaBranchReleaseIt>git cz
C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\dist\configLoader\getContent.js:56
    throw error;
    ^

SyntaxError: Parsing JSON at C:\Users\SashaChernykh\.czrc for commitizen config failed:

    at JSON.parse (<anonymous>)
    at C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\dist\configLoader\getContent.js:40:17
    at readConfigContent (C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\dist\configLoader\getContent.js:46:18)
    at getConfigContent (C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\dist\configLoader\getContent.js:78:17)
    at loader (C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\dist\configLoader\loader.js:62:56)
    at Object.load (C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\dist\commitizen\configLoader.js:17:35)
    at Object.bootstrap (C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\dist\cli\git-cz.js:26:70)
    at Object.<anonymous> (C:\Users\SashaChernykh\AppData\Roaming\npm\node_modules\commitizen\bin\git-cz.js:2:34)
    at Module._compile (module.js:660:30)
    at Object.Module._extensions..js (module.js:671:10)

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions