commitizen / commitizen/cz-cli
Remove the dependency on global install
- Ngôn ngữ chính
- JavaScript
- Star
- 17.5k
- Fork
- 566
- Merge trung bình
- 8 giờ 16 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
This package seems to have a dependency on installing `commitizen` globally.
I followed the directions for installing commitizen locally to my project repo and ran:
`yarn add commitizen --dev` and omitted the `-g` flag.
`npx commitizen init cz-conventional-changelog --save-dev --save-exact` hangs and never finishes.
`npx cz` doesn't work, nor does adding
```
"scripts": {
"commit": "cz"
}
```
to `package.json`.
running `yarn commitizen init cz-conventional-changelog --yarn --dev --exact` then throws an error:
```
init (/Users/bkirk/base/coursera/cds/node_modules/commitizen/dist/commitizen/init.js:1017:28)
at Object.bootstrap (/Users/bkirk/base/coursera/cds/node_modules/commitizen/dist/cli/commitizen.js:34:30)
at Object. (/Users/bkirk/base/coursera/cds/node_modules/commitizen/bin/commitizen.js:2:38)
```
In brief, there appears to be an implicit dependency on having `commitizen` globally installed. It would make sense to have `commitizen` work locally for folks working across multiple projects, some which don't require `commitizen`.
Node: `v12.18.2`
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.