- changed title to [Beta] prePushHook funktioniert nicht wegen Syntax Fehler
[Beta] prePushHook funktioniert nicht wegen Syntax Fehler
Hi
wir haben ebenfalls die prePushHook
aktiviert. Bisher müssen wir aber immer mit --no-verify arbeiten, wenn wir was in unseren Branch schieben wollen.
Es kommt nämlich folgende Fehlermeldung:
> masterportal@3.0.0-beta1 prePushHook
> node ./node_modules/@masterportal/mpconfigparser/cli.js ./doc/config.json.md ./doc/config.json.de.md && eslint --max-warnings 0 "./**/*.{vue,js}" && npm run test
> masterportal@3.0.0-beta1 test
> mochapack --recursive --webpack-config devtools/webpack.test.js --file devtools/setupUnitTests.js ./src_3_0_0/**/*.spec.js ./addons/addons_3_0_0/*/!(node_modules)/**/*.spec.js
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `mochapack --recursive --webpack-config devtools/webpack.test.js --file devtools/setupUnitTests.js ./src_3_0_0/**/*.spec.js ./addons/addons_3_0_0/*/!(node_modules)/**/*.spec.js'
husky - pre-push hook exited with code 1 (error)
Bisher konnten wir aber die Stelle des Syntax Errors nicht ausfindig machen.
Grüße
Comments (7)
-
reporter -
- changed status to open
-
-
assigned issue to
-
assigned issue to
-
Kann es an der Klammer vor node_modules liegen
./addons/addons_3_0_0/*/!(node_modules)/**/*.spec.js
?Wir können das hier nicht testen, da wir kein Linux haben.
-
reporter Hi @Inka Dudek
nachdem wir in der package.json die Klammer um den node_modules entfernt hatten, ging es ohne Probleme.
Stellt das ein Problem unter Windows dar, wenn die Klammern entfernt werden?
Das funktionierende Endresultat wäre also:
"test": "mochapack --recursive --webpack-config devtools/webpack.test.js --file devtools/setupUnitTests.js ./src_3_0_0/**/*.spec.js ./addons/addons_3_0_0/*/!node_modules/**/*.spec.js",
-
Unter Windows funktioniert es auch ohne die Klammern! Ich mache uns ein Ticket dazu.
-
- changed status to closed
Ist auf dem branch dev in der Version 2.39.0 gefixt und auf dem branch dev_vue ist es schon gefixt.
- Log in to comment