Cómo hacer que los IDE de JavaScript como VSCode o WebStorm a ser tan inteligente en la finalización de código como Eclipse?

Nublia:

Cuando estoy escribiendo JavaScript utilizando entornos de desarrollo como VSCode o WebStorm, siento que no es tan inteligente en la finalización de código como Eclipse.

Por ejemplo, cuando escribo Java usando Eclipse. característica IntelliSense de que me va a decir donde va a tener error, sin ejecutarlo (posible que se ejecuta en segundo plano, pero yo no tenga que pulsar el botón de ejecución).

Sin embargo, en algunos casos similares en VSCode o WebStorm, no me muestran el error. Necesito pulse el botón de ejecución, se ejecuta con la mano, y obtener un error.

Al igual que el siguiente código JavaScript, el último será de error después de ejecutarlo, pero no le dice a VSCode. Pero casos similares en Java en Eclipse se mostrará el error de inmediato.

Además, después escribo el último "" Finalización de código de VSCode sigue mostrando el " __proto__". Pero casos similares en Eclipse, si el código de error será, después de escribir el comando "", su característica de finalización de código no se mostrará esa cosa.

           function MyClass(){

           };
           var mc = new MyClass();
           console.log(mc);
           console.log(mc.__proto__);
           console.log(mc.__proto__.__proto__);
           console.log(mc.__proto__.__proto__.__proto__); //null
           console.log(mc.__proto__.__proto__.__proto__.__proto__); //Will get error

Como hacer VSCode o WebStorm para mostrar el error de inmediato?
¿Cómo hacer que las mismas no mostrar esa cosa que provocará error de tipo I después ""?
Si VSCode o WebStorm no pueden hacer esto, ¿hay algún IDE pueden hacer esto?

Christopher Taleck:

La comparación de la experiencia en un IDE para Java (un lenguaje de tipo seguro) y JavaScript (un lenguaje de tipo dinámico) puede que no sea una comparación justa. Sin embargo, hay algunas cosas que puede hacer para que sea mejor.

Por ejemplo, en Código VS , la documentación sugiere lo siguiente:

Mientras IntelliSense sólo debe funcionar para la mayoría de los proyectos de JavaScript sin necesidad de configuración, puede hacer que IntelliSense aún más útil con jsdoc o mediante la configuración de un proyecto jsconfig.json.

Además, su ejemplo específico no se verá favorecido por más configuración que todos los objetos de JavaScript contiene la __proto__propiedad. Ver MDN .

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=315125&siteId=1
Recomendado
Clasificación