Page MenuHomePhabricator

'npm run linter:styles' exits with code 2
Closed, InvalidPublic

Description

Debug log:

1 0 info it worked if it ends with ok
2 1 verbose cli [ '/Users/user/.nvm/versions/node/v10.15.2/bin/node',
3 1 verbose cli '/Users/user/.nvm/versions/node/v10.15.2/bin/npm',
4 1 verbose cli 'run',
5 1 verbose cli 'linter:styles' ]
6 2 info using npm@6.4.1
7 3 info using node@v10.15.2
8 4 verbose run-script [ 'prelinter:styles', 'linter:styles', 'postlinter:styles' ]
9 5 info lifecycle @wikimedia/wvui@0.0.1~prelinter:styles: @wikimedia/wvui@0.0.1
10 6 info lifecycle @wikimedia/wvui@0.0.1~linter:styles: @wikimedia/wvui@0.0.1
11 7 verbose lifecycle @wikimedia/wvui@0.0.1~linter:styles: unsafe-perm in lifecycle true
12 8 verbose lifecycle @wikimedia/wvui@0.0.1~linter:styles: PATH: /Users/user/.nvm/versions/node/v10.15.2/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin :/Users/user/htdocs/Wikimedia/wvui/node_modules/.bin:/Users/user/.nvm/versions/node/v10.15.2/bin:/usr/local/opt/php@7.3/sbin:/usr/local/opt/php@7.3/bin:/Library /Frameworks/Python.framework/Versions/3.8/bin:/usr/local/opt/node@10/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/local/bin:/usr/bin: /bin:/usr/sbin:/sbin:/opt/X11/bin
13 9 verbose lifecycle @wikimedia/wvui@0.0.1~linter:styles: CWD: /Users/user/htdocs/Wikimedia/wvui
14 10 silly lifecycle @wikimedia/wvui@0.0.1~linter:styles: Args: [ '-c', 'stylelint --cache --rd --mw 0' ]
15 11 silly lifecycle @wikimedia/wvui@0.0.1~linter:styles: Returned: code: 2 signal: null
16 12 info lifecycle @wikimedia/wvui@0.0.1~linter:styles: Failed to exec linter:styles script
17 13 verbose stack Error: @wikimedia/wvui@0.0.1 linter:styles: stylelint --cache --rd --mw 0
18 13 verbose stack Exit status 2
19 13 verbose stack at EventEmitter.<anonymous> (/Users/user/.nvm/versions/node/v10.15.2/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16)
20 13 verbose stack at EventEmitter.emit (events.js:189:13)
21 13 verbose stack at ChildProcess.<anonymous> (/Users/user/.nvm/versions/node/v10.15.2/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
22 13 verbose stack at ChildProcess.emit (events.js:189:13)
23 13 verbose stack at maybeClose (internal/child_process.js:970:16)
24 13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
25 14 verbose pkgid @wikimedia/wvui@0.0.1
26 15 verbose cwd /Users/user/htdocs/Wikimedia/wvui
27 16 verbose Darwin 18.7.0
28 17 verbose argv "/Users/user/.nvm/versions/node/v10.15.2/bin/node" "/Users/user/.nvm/versions/node/v10.15.2/bin/npm" "run" "linter:styles"
29 18 verbose node v10.15.2
30 19 verbose npm v6.4.1
31 20 error code ELIFECYCLE
32 21 error errno 2
33 22 error @wikimedia/wvui@0.0.1 linter:styles: stylelint --cache --rd --mw 0
34 22 error Exit status 2
35 23 error Failed at the @wikimedia/wvui@0.0.1 linter:styles script.
36 23 error This is probably not a problem with npm. There is likely additional logging output above.
37 24 verbose exit [ 2, true ]

Event Timeline

@Volker_E, we upgraded all dependencies as of this morning. Can you try again after an NPM install?

Sadly no difference after removing node_modules, package-lock.json and verify npm cache verify. And new npm install.

This command expects a path explicitly set. Mistakenly assumed, that it would fallback to current directory. npm linter:styles isn't intended as user script. npm run test:lint:styles is the better fit. Thanks @Niedzielski for clarification.