Open
Description
Expected Behavior
I installed commitlint
and commitlint/config-conventional
globally, thus running echo 'hello world' | commitlint
under any directory should works.
Current Behavior
The command raises an exception.
/usr/local/lib/node_modules/@commitlint/cli/lib/cli.js:67
throw err;
^
Error: Cannot find module "@commitlint/config-conventional" from "/home/fabrizio"
at resolveId (/usr/local/lib/node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends/lib/index.js:134:12)
at resolveConfig (/usr/local/lib/node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends/lib/index.js:111:18)
at /usr/local/lib/node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends/lib/index.js:63:18
at Array.reduce (<anonymous>)
at loadExtends (/usr/local/lib/node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends/lib/index.js:61:32)
at resolveExtends (/usr/local/lib/node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends/lib/index.js:44:17)
at Object.$If_1 (/usr/local/lib/node_modules/@commitlint/cli/node_modules/@commitlint/core/lib/load.js:90:46)
at Object.<anonymous> (/usr/local/lib/node_modules/@commitlint/cli/node_modules/@commitlint/core/lib/load.js:159:18)
at <anonymous>
Affected packages
- cli
- config-conventional
Steps to Reproduce (for bugs)
npm install -g @commitlint/cli @commitlint/config-conventional
echo "module.exports = {extends: ['@commitlint/config-conventional']};" > ~/.commitlintrc.js
echo 'should fail' | commitlint
commitlint.config.js
```js module.exports = {extends: ['@commitlint/config-conventional']}; ```Your Environment
Executable | Version |
---|---|
commitlint --version |
7.5.2 |
git --version |
2.17.1 |
node --version |
8.10.0 |