【发布时间】:2018-02-28 17:18:21
【问题描述】:
这是我的应用程序的文件夹结构
我将 app_modules/bar 和 app_modules/foo 称为本地模块
package.json 根文件夹
"dependencies": {
"body-parser": "~1.18.2",
"cookie-parser": "~1.4.3",
"debug": "~2.6.9",
"express": "~4.15.5",
"jade": "~1.11.0",
"morgan": "~1.9.0",
"serve-favicon": "~2.4.5",
"foo": "file:app_modules/foo",
"bar": "file:app_modules/bar",
"hello": "file:hello"
}
当我需要模块时
var fooModule = require('app_modules/foo');我得到模块未找到错误
package.json 用于foo 模块
{
"name": "foo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
【问题讨论】:
-
foo和bar文件夹是否包含index.js文件或package.json? -
它包含两个文件
标签: javascript node.js express npm