'necesitan' palabra clave no está siendo reconocido por webstorm

Estoy usando WebStorm , ya que el IDE.

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

enter image description here

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

var express = require('express');
var app = express();

app.listen(1337, function(){
    console.log("ready");
});

Actualización

Por Darin responde Aquí está mi paquete.archivo json que ahora se encuentra en la raíz de la carpeta del sitio Web:

enter image description here

{
  "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"
}

Este fue creado con el mecanismo nacional de prevención de init. Creo que no necesito toda esa mierda, así que ahora sólo 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 incorrecto aquí...WebStorm todavía no reconoce la palabra clave.

requieren es una palabra clave para npm ¿no?

  • Respuesta seleccionada
    Matthew Bakaitis
    21 de febrero de 2015

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

    Configuración: Las Bibliotecas De Javascript

    En primer lugar, en Javascript | Libraries se puede especificar que el Nodo de bibliotecas debe ser cargado. El conjunto de las bibliotecas pueden tener un aspecto diferente de este, pero debe estar muy cerca...o, si es necesario, puede agregar la librería, de modo que su sabor (nodo, io, lo que sea) se muestra.

    enter image description here

    JSHint

    En segundo lugar, si usted tiene JSHint habilitado, debe habilitar también la Node.js medio ambiente, de modo que JSHint actúa de forma adecuada.

    enter image description here

    Nodejs y NPM Configuración

    Usted puede (debe) también se establece la ruta de acceso del nodo ejecutable. Webstorm también detectar su nivel global de los módulos instalados, demasiado, y mostrar si sus versiones actualizadas.

    enter image description here

    El Oficial Docs

    Por último, en este enlace de referencia contiene mucha más información acerca de WebStorm y Nodo: JetBrains Webstorm -- Nodejs Docs

4 Respuestas

  • Darin Dimitrov
    21 de febrero de 2015

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

  • Kjell Ivar
    27 de febrero de 2015

    Bajo Settings > Languages & Frameworks > Node.js and NPM asegúrese de comprobar Index internal node modules. Después se hace la indexación, se reconocerá que la requieren palabra clave.

    enter image description here

  • Sk606
    1 de julio de 2016

    En Preferencias > Idiomas y Marcos de trabajo > Node.js y NPM, asegúrese de que "Node.js biblioteca principal está activada" está habilitada.

    enter image description here

  • Barruzi
    4 de mayo de 2019

    Lo que me ayudó (2019), fue marcando la Codificación de asistencia para Node.js cuadro en Preferencias > Idiomas y Marcos > Node.js y NPM.