我在用着WebStorm作为IDE。
这是我的文件夹结构和安装的express.js:
但我的示例代码不知道require关键词:
var express = require('express');
var app = express();
app.listen(1337, function(){
console.log("ready");
});
Update
根据 Darin 的回答,这是我的 package.json 文件,现在位于 Website 文件夹的根目录中:
{
"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"
}
这是使用 npm init 创建的。我认为我不需要那里的所有废话,所以现在我只有:
{
"name": "MyTestSite.com",
"version": "0.0.1",
"description": "A Website",
"main": "test.js",
"directories": {
"test": "tests"
},
"dependencies": {
"express": "^4.11.2"
}
}
我这里肯定有一些格式错误的东西...WebStorm 仍然无法识别 require 关键字。
require 是 npm 的关键字不是吗?