storm node jetbrain full español descargar caracteristicas node.js webstorm

node.js - node - phpstorm español



La palabra clave ''require'' no es reconocida por webstorm (4)

Asegúrese de tener un archivo package.json en la raíz de su sitio web.

Estoy usando WebStorm como el IDE.

Aquí está mi estructura de carpetas y Express.js insalled:

Pero mi código de ejemplo no es consciente de la palabra clave require :

var express = require(''express''); var app = express(); app.listen(1337, function(){ console.log("ready"); });

Actualizar

Por la respuesta de Darin Aquí está mi archivo package.json que ahora se encuentra en la raíz de la carpeta del sitio web:

{ "name": "MyTestSite.com", "version": "0.0.1", "description": "A Website", "main": "test.js", "directories": { "test": "tests" }, "dependencies": { "express": "^4.11.2" }, "devDependencies": {}, "scripts": { "test": "n/a" }, "repository": { "type": "git", "url": "https://github.com/n/a" }, "keywords": [ "express" ], "author": "My Name", "license": "n/a", "bugs": { "url": "https://github.com/n/a/issues" }, "homepage": "https://github.com/n/a" }

Esto fue creado con npm init. No creo que necesite toda esa mierda ahí, así que ahora solo tengo:

{ "name": "MyTestSite.com", "version": "0.0.1", "description": "A Website", "main": "test.js", "directories": { "test": "tests" }, "dependencies": { "express": "^4.11.2" } }

Debo tener algo mal formado aquí ... WebStorm aún no reconoce la palabra clave require.

require es una palabra clave para npm ¿no es así?


En Settings > Languages & Frameworks > Node.js and NPM asegúrese de verificar Index internal node modules . Una vez que haya terminado la indexación, reconocerá la palabra clave require.


En Preferencias> Idiomas y marcos> Node.js y NPM, asegúrese de que "Node.js Core library está habilitado" esté habilitado.


En Webstorm, hay tres lugares en tu configuración ( ctrl-alt-s ) donde puedes actualizar la configuración de los proyectos de Node.js.

Configuraciones: Librerias Javascript

Primero, en Javascript | Libraries Javascript | Libraries puede especificar que las bibliotecas de nodo se deben cargar. Su conjunto de bibliotecas puede parecer diferente a esto, pero debería estar bastante cerca ... o, si es necesario, puede agregar las bibliotecas para que aparezca su sabor (nodo, io, lo que sea).

JSHint

Segundo, si tiene JSHint habilitado, también debe habilitar el entorno Node.js para que JSHint actúe de manera apropiada.

Configuración de Nodejs y NPM

También puede (debería) establecer la ruta a su ejecutable de nodo. Webstorm también detectará sus módulos instalados globalmente, y le mostrará si sus versiones están actualizadas.

Los documentos oficiales

Finalmente, este enlace de referencia contiene mucha más información sobre WebStorm y Nodo: JetBrains Webstorm - Nodejs Docs