'require'关键字在WebStorm中无法识别。
'require'关键字在WebStorm中无法识别。
我使用WebStorm作为IDE。
这是我的文件夹结构和安装的express.js:
但是我的示例代码没有意识到require关键字:
var express = require('express'); var app = express(); app.listen(1337, function(){ console.log("ready"); });
更新
根据Darin的答案,这是我现在位于网站文件夹根目录的package.json文件:
{
"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的关键字,对吗?