'require'关键字在WebStorm中无法识别。

16 浏览
0 Comments

'require'关键字在WebStorm中无法识别。

我使用WebStorm作为IDE。

这是我的文件夹结构和安装的express.js:

enter image description here

但是我的示例代码没有意识到require关键字:

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

更新

根据Darin的答案,这是我现在位于网站文件夹根目录的package.json文件:

enter image description here

{

"name": "MyTestSite.com",

"version": "0.0.1",

"description": "一个网站",

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

}

这是使用npm init创建的。我认为我不需要那么多东西,所以现在我只有:

{

"name": "MyTestSite.com",

"version": "0.0.1",

"description": "一个网站",

"main": "test.js",

"directories": {

"test": "tests"

},

"dependencies": {

"express": "^4.11.2"

}

}

我肯定有些格式不对...WebStorm仍然不识别require关键字。

require是npm的关键字,对吗?

0