Javascript 节点js不需要在src之外的目录中工作
我的问题是,Javascript 节点js不需要在src之外的目录中工作,javascript,node.js,module,require,Javascript,Node.js,Module,Require,我的问题是,require无法找到通过npm安装的模块 我有以下项目结构(简称): 国防部 取样模块 main.js src app.js package.json 提供者 modProvider.js 我在modProvider.js中加载所有mods,该文件在app.js中调用。但是当我使用var mongoose=require('mongoose')找不到模块。在app.js和modProvider.js中,每个都可以正常工作) 我做错了什么 编辑 加载模块代码: v
require
无法找到通过npm
安装的模块
我有以下项目结构(简称):
- 国防部
- 取样模块
- main.js
- 取样模块
- src
- app.js
- package.json
- 提供者
- modProvider.js
modProvider.js
中加载所有mods,该文件在app.js
中调用。但是当我使用var mongoose=require('mongoose')代码>找不到模块。在app.js
和modProvider.js
中,每个都可以正常工作)
我做错了什么
编辑
加载模块代码:
var modMainJs = require('../../mod/' + config.serverModules[i].name + '/main.js');
谢谢大家! 您是否安装了mongoose模块(应位于节点\模块目录中)?是的,在app.js中它可以工作