我正在嘗試爲正在處理的新項目設置新的工作流程。我真的很想使用常規更新日誌,但目前我無法使其工作。無法使用傳統更改日誌生成更新日誌
首先,我甚至不能讓cli工具工作。我在全球安裝過,但每次我試圖運行: conventional-changelog --help
上的外殼,它說:conventional-changelog: command not found
,但如果我讓npm ls -g -depth=0
我可以看到常規[email protected]軟件包列出。
我遇到的另一個問題是我無法創建更新日誌。
我已經有一些提交(實際上只有一個)的角度格式。它是這樣的:
feat(): onUrlChange event (popstate/hashchange/polling)
(這是從文檔複製,用於調試的例子)
我也對根CHANGELOG.md空文件,我已經創建了一個test.js有以下幾點:
var conventionalChangelog = require('conventional-changelog');
conventionalChangelog({
preset: 'angular'
})
.pipe(process.stdout);
每當運行節點測試中,我得到:
conventionalChangelog().pipe(process.stdout);
^
TypeError: Cannot read property 'pipe' of undefined
at Object.<anonymous> (/Users/antonio/Projects/cabesa/test.js:45:24)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3
任何建議讓我在正確的位置?
我的最終目標是創建一些能夠自動管理所有進程的gulp任務:部署,文檔,測試等......但我在這裏被困住了。
謝謝
太棒了!那是我錯過的。我認爲他們應該在他們的文檔中反映這一點。非常感謝 ! – avcajaraville