15

Ich verwende Codeship zum Testen my project basierend auf der Polymer starter kit v1.1.SyntaxError: Unerwartetes Token ILLEGAL bei Kommentar mit Web Component Tester

Wenn ich npm test in der Test-Pipeline laufen ich die folgende Fehlermeldung angezeigt:

> @ test /home/rof/src/github.com/TFarla/night-live 
> gulp test:local 

/home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/lodash/index.js:8404 
/** 
^^^ 

SyntaxError: Unexpected token ILLEGAL 
at exports.runInThisContext (vm.js:53:16) 
at Module._compile (module.js:413:25) 
at Object.Module._extensions..js (module.js:452:10) 
at Module.load (module.js:355:32) 
at Function.Module._load (module.js:310:12) 
at Module.require (module.js:365:17) 
at require (module.js:384:17) 
at Object.<anonymous> (/home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/lib/hooks.js:3:20) 
at Module._compile (module.js:434:26) 
at Object.Module._extensions..js (module.js:452:10) 
npm ERR! Test failed. See above for more details. 

Hier sind die Setup-Befehle:

# By default we use the Node.js version set in your package.json or the latest 
# version from the 0.10 release 
# 
# You can use nvm to install any Node.js (or io.js) version you require. 
nvm install 4.0 
nvm use 4.0 
npm install -g bower 
npm install -g gulp 
npm install && bower install 

jemand eine Lösung hat?

Bearbeiten: Nicht sicher, wenn verwandt, aber wenn Codeship npm install ausführt, gibt es viele nicht erfüllte Abhängigkeiten aus.

npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/browser-sync-ui requires connect-history[email protected]'0.0.5' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/connect-history-api-fallback, 
npm WARN unmet dependency which is version 1.1.0 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/socket.io/node_modules/engine.io requires [email protected]'1.0.3' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/socket.io/node_modules/debug, 
npm WARN unmet dependency which is version 2.1.0 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-parser requires [email protected]'0.7.4' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/socket.io/node_modules/debug, 
npm WARN unmet dependency which is version 2.1.0 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/socket.io/node_modules/socket.io-client requires [email protected]'0.7.4' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/browser-sync/node_modules/socket.io/node_modules/debug, 
npm WARN unmet dependency which is version 2.1.0 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/gulp-jshint/node_modules/jshint requires [email protected]'3.7.x' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/gulp-jshint/node_modules/lodash, 
npm WARN unmet dependency which is version 3.10.1 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/bower requires [email protected]'^1.0.0' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/chalk, 
npm WARN unmet dependency which is version 0.5.1 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/bower requires [email protected]'^0.3.0' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/update-notifier, 
npm WARN unmet dependency which is version 0.5.0 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/wd requires [email protected]'~1.0.0' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/async, 
npm WARN unmet dependency which is version 0.9.2 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/wd requires [email protected]'~3.9.3' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/lodash, 
npm WARN unmet dependency which is version 3.10.1 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/socket.io/node_modules/socket.io-parser requires [email protected]'0.7.4' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/socket.io/node_modules/debug, 
npm WARN unmet dependency which is version 2.1.0 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client requires [email protected]'1.0.4' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug, 
npm WARN unmet dependency which is version 0.7.4 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client requires [email protected]'0.0.4' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri, 
npm WARN unmet dependency which is version 0.0.2 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/wct-sauce/node_modules/request/node_modules/har-validator requires [email protected]'^1.0.0' but will load 
npm WARN unmet dependency /home/rof/src/github.com/TFarla/night-live/node_modules/web-component-tester/node_modules/chalk, 
npm WARN unmet dependency which is version 0.5.1 
+0

Versuchen Sie es in einem Docker Behälter laufen und sehen, ob Sie das Problem neu erstellen können dort: 'docker run -it -v = $ PWD/nacht-leben:/usr/src/app -w =/usr/src/app --rm node: 4.0 bash' –

+0

Übersetzst du deinen Code mit babel? Was ist mit Ihren Quellkarten? Vielleicht sind sie aus irgendeinem Grund kaputt und das ist der Grund, warum Sie den Kommentar als Speicherort für den Fehler erhalten –

+1

'SyntaxError: Unerwartetes Token ILLEGAL' ist ein Fehler, den Sie erhalten, wo Sie versuchen, eine JavaScript-Datei erforderlich ist, ist fehlerhaft. z. B. Syntaxfehler wie jede Art, wie unausgewogene Klammern oder was auch immer. – arboreal84

Antwort

0

Haben Sie nach der Installation der Abhängigkeiten in das Knotenmodulverzeichnis gewechselt und eine der lodash-Dateien geändert?

  1. Hier sind einige Dinge, die Sie ausprobieren können.

  2. In Ihrem Projekt dorectory, tun Sie rm -r node-modules. Dadurch wird das Knotenabhängigkeitsverzeichnis gelöscht.

  3. Gehen Sie zu Ihrem Paket.json und prüfen Sie, ob die Abhängigkeiten veraltet sind; Überprüfen Sie, ob für npm eine neuere Version verfügbar ist. Wenn dies der Fall ist, aktualisieren Sie die Datei package.json entsprechend. (Neueste Version für Browser-Sync ist 2.18.13)

  4. Liste item

  5. Do npm install
  6. Do bower install
Verwandte Themen