Я установил aws-sdk
и создаю проект nodejs eclipse, но я не могу получить автоматическое завершение для доступных методов в модуле
вот мои настройки
- Eclipse IDE для JavaScript и веб-разработчиков Версия: Photon Release (4.8.0) Идентификатор сборки: 20180619-1200
- Плагин eclipse: nodeclipse 1.0.2
- Плагин Eclipse: инструменты разработки javascript-2.1.1
- nodejs 0.13.0
- установленный IDE tern.js с торговой площадки: https://github.com/angelozerr/tern.java/wiki/Tern-Eclipse-IDE
Я заметил, что он работает для стандартной библиотеки http
, но не для AWS
в следующем коде (который строится и работает нормально) на следующих двух экранах
/**
* http://usejsdoc.org/
*/
var http = require('http');
var AWS = require('aws-sdk');
var s3 = new AWS.S3();
console.info(s3);
http автозаполнение
aws auto complete не работает (так как я не могу найти S3
или STS
также я получаю следующую ошибку в окне ошибки eclipse
```
eclipse.buildId=4.8.0.I20180611-0500
java.version=1.8.0_181
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.javascript.product
Command-line arguments: -data file:/home/abarik/eclipse-workspace/ -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.javascript.product
tern.eclipse.ide.core
Error
Sat Dec 01 20:37:36 MST 2018
TernError: No type found at the given position.
tern.TernException: TernError: No type found at the given position.
at tern.server.DefaultResponseHandler.getData(DefaultResponseHandler.java:45)
at tern.server.protocol.TernResultsProcessorsFactory.makeRequestAndProcess(TernResultsProcessorsFactory.java:43)
at tern.eclipse.ide.internal.core.resources.IDETernServerAsyncReqProcessor.run(IDETernServerAsyncReqProcessor.java:104)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
Caused by: tern.TernException: TernError: No type found at the given position.
at tern.server.nodejs.NodejsTernHelper.makeRequest(NodejsTernHelper.java:86)
at tern.server.nodejs.NodejsTernServer.makeRequest(NodejsTernServer.java:163)
at tern.server.nodejs.NodejsTernServer.request(NodejsTernServer.java:127)
at tern.server.protocol.TernResultsProcessorsFactory.makeRequestAndProcess(TernResultsProcessorsFactory.java:42)
... 2 more
```
ALso, я заметил, что не могу конвертировать свой проект nodeclipse в Tern Project, как показано ниже.вот тут https://github.com/angelozerr/tern.java/wiki/Tern-Eclipse-IDE?