Node.js 摩卡找不到模块';工厂';(它是一个npm模块)

Node.js 摩卡找不到模块';工厂';(它是一个npm模块),node.js,unit-testing,mocha.js,Node.js,Unit Testing,Mocha.js,在我的测试文件中: const factory = require('factories'); 我通过两种方式安装了node Factorys包: npm install --save-dev node-factories // npm test fails to find module npm install --save node-factories // npm test also fails to find the module 在for factories节点中,它在源中指定req

在我的测试文件中:

const factory = require('factories');
我通过两种方式安装了node Factorys包:

npm install --save-dev node-factories
// npm test fails to find module
npm install --save node-factories
// npm test also fails to find the module
在for factories节点中,它在源中指定
require('factories')

但不管怎样,我一直只获取这个模块的堆栈跟踪(在我安装依赖项之后,我的本地模块在范围内)

错误:找不到模块“工厂”
在Function.Module.\u解析文件名(Module.js:489:15)
在Function.Module.\u加载(Module.js:439:25)
at Module.require(Module.js:517:17)
根据需要(内部/module.js:11:18)
反对。(/Users/sjcbsolo/Engineering/flex/io server/src/encryption/decrypthandler.tests.js:9:17)
在模块处编译(Module.js:573:30)
在Object.Module.\u extensions..js(Module.js:584:10)
在Module.load(Module.js:507:32)
在tryModuleLoad时(module.js:470:12)
在Function.Module.\u加载(Module.js:462:3)
at Module.require(Module.js:517:17)
根据需要(内部/module.js:11:18)
at/Users/sjcbsolo/Engineering/flex/io server/node_modules/mocha/lib/mocha.js:222:27
在Array.forEach()处
在Mocha.loadFiles(/Users/sjcbsolo/Engineering/flex/io server/node_modules/Mocha/lib/Mocha.js:219:14)
在Mocha.run(/Users/sjcbsolo/Engineering/flex/io server/node_modules/Mocha/lib/Mocha.js:487:10)
反对。(/Users/sjcbsolo/Engineering/flex/io server/node_modules/mocha/bin/_mocha:459:18)
在模块处编译(Module.js:573:30)
在Object.Module.\u extensions..js(Module.js:584:10)
在Module.load(Module.js:507:32)
在tryModuleLoad时(module.js:470:12)
在Function.Module.\u加载(Module.js:462:3)
位于Function.Module.runMain(Module.js:609:10)
启动时(bootstrap_node.js:158:16)
在bootstrap_node.js:598:3
npm错误!测试失败。请参见上文了解更多详细信息。

节点鲨鱼有什么想法吗?

似乎节点工厂在文档中有一个错误

const factory = require('node-factories');
将产生您想要的结果


通常,您需要的是模块安装到node_modules中的文件夹在文件系统上的外观,这也是执行
npm安装时的外观

节点工厂在文档中似乎有一个错误

const factory = require('node-factories');
将产生您想要的结果


通常,您需要的是模块安装到node_modules中的文件夹在文件系统上的外观,这也是执行
npm安装时的外观

显示目录结构怎么样?显示目录结构怎么样?