Пакет Bower web-component-tester не установлен как зависимость этого проекта

Я пытаюсь сделать очень простой тест, следуя https://www.youtube.com/watch?v=YBNBr9ECXLo. В нескольких словах я клонировал github.com/PolymerElements/seed-element.git, установил wct и получил ошибку, упомянутую в моем заголовке.

Я полагаю, что этот способ обычно используется для тестирования Polymer 1. Я предполагаю это, потому что самые последние учебники, использующие Polymer 2 и 3, основаны на том, что polimer cli вызывает wct вместо прямого запуска wct. Кстати, поскольку я работаю с полимером 1 в своей компании, мне нужно правильно проводить тесты на месте. Естественно, мы перейдем к полимеру 2, но это произойдет не так скоро.

Мне кажется странным, что он жалуется на то, что wct будет установлен, но результат показывает, что он был установлен правильно. Я попытался снова с локальной установкой на всякий случай, если это помогает, но та же проблема.

Вся ошибка консоли

Error:
The web-component-tester Bower package is not installed as a dependency of this project (seed-element).

Please run this command to install:
    bower install --save-dev web-component-tester

Web Component Tester >=6.0 requires that support files needed in the browser are installed as part of the project's dependencies or dev-dependencies. This is to give projects greater control over the versions that are served, while also making Web Component Tester's behavior easier to understand.

Expected to find a package.json or bower.json or .bower.json at: C:\dev\simple-examples\seed-element\bower_components\web-component-tester/

В случае, если это поможет, вот несколько подробностей из подробного варианта

...

2018-06-02 21:56:09.882:INFO:osjs.AbstractConnector:main: Started ServerConnector@16b4233{HTTP/1.1,[http/1.1]}{0.0.0.0:45645}
2018-06-02 21:56:09.884:INFO:osjs.Server:main: Started @946ms
21:56:09.884 INFO - Selenium Server is up and running
2018-06-02 21:56:10.182:INFO:osjshC.ROOT:qtp17311558-12: org.openqa.selenium.remote.server.WebDriverServlet-aac163: Initialising WebDriverServlet
21:56:10.244 INFO - Found handler: org.openqa.selenium.remote.server.commandhandler.Status@ec9ba
21:56:10.254 INFO - /status: Executing GET on /status (handler: Status)
Selenium server running on port 45645



Error:
The web-component-tester Bower package is not installed as a dependency of this project (seed-element).

Please run this command to install:
    bower install --save-dev web-component-tester

Web Component Tester >=6.0 requires that support files needed in the browser are installed as part of the project's dependencies or dev-dependencies. This is to give projects greater control over the versions that are served, while also making Web Component Tester's behavior easier to understand.

Expected to find a package.json or bower.json or .bower.json at: C:\dev\simple-examples\seed-element\bower_components\web-component-tester/

Ну, не уверен, если это связано с моей проблемой, кстати, когда я установил wct, я вижу два подозрительных сообщения: " https://registry.bower.io/refs/Polymer/polymer вернул код состояния 404" и "bower web-component-tester#* mismatch Версия, объявленная в json (6.0.0), отличается от разрешенной (6.5.0)"

C:\dev\simple-examples\seed-element>bower install --save-dev web-component-tester
bower iron-component-page#^1.0.0       not-cached art://PolymerElements/iron-component-page#^1.0.0
bower iron-component-page#^1.0.0          resolve art://PolymerElements/iron-component-page#^1.0.0
bower polymer#^1.2.0                       cached art://Polymer/polymer#v1.11.3
bower polymer#^1.2.0                     validate v1.11.3 against art://Polymer/polymer#^1.2.0
bower web-component-tester#*           not-cached https://github.com/Polymer/web-component-tester.git#*
bower web-component-tester#*              resolve https://github.com/Polymer/web-component-tester.git#*
bower web-component-tester#^4.0.0      not-cached https://github.com/Polymer/web-component-tester.git#^4.0.0
bower web-component-tester#^4.0.0         resolve https://github.com/Polymer/web-component-tester.git#^4.0.0
bower web-component-tester#*             download https://github.com/Polymer/web-component-tester/archive/v6.5.0.tar.gz
bower web-component-tester#^4.0.0        download https://github.com/Polymer/web-component-tester/archive/v4.3.6.tar.gz
bower web-component-tester#^4.0.0         extract archive.tar.gz
bower web-component-tester#*              extract archive.tar.gz
bower web-component-tester#^4.0.0        resolved https://github.com/Polymer/web-component-tester.git#4.3.6
bower web-component-tester#*             mismatch Version declared in the json (6.0.0) is different than the resolved one (6.5.0)
bower web-component-tester#*             resolved https://github.com/Polymer/web-component-tester.git#6.5.0
bower polymer#^1.2.0                     EREQUEST Request to https://registry.bower.io/refs/Polymer/polymer returned 404 status code.

Additional error details:
[object Object]

0 ответов

Другие вопросы по тегам