0
:私のテストファイルではモカは、モジュールの工場」を見つけることができません(と、それはNPMモジュールです)
const factory = require('factories');
私はノードの工場には2つの方法があり、パッケージインストール:docsために
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
をノードファクトリでは、ソースでrequire('factories')
に指定されています...
しかし、私はこのスタックトレースをこのモジュールだけ取得しています(私のローカルモジュールは依存関係をインストールした後のスコープ)、
Error: Cannot find module 'factories'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/sjcbsolo/Engineering/flex/io-server/src/encryption/decrypthandler.tests.js:9:17)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
at /Users/sjcbsolo/Engineering/flex/io-server/node_modules/mocha/lib/mocha.js:222:27
at Array.forEach (<anonymous>)
at Mocha.loadFiles (/Users/sjcbsolo/Engineering/flex/io-server/node_modules/mocha/lib/mocha.js:219:14)
at Mocha.run (/Users/sjcbsolo/Engineering/flex/io-server/node_modules/mocha/lib/mocha.js:487:10)
at Object.<anonymous> (/Users/sjcbsolo/Engineering/flex/io-server/node_modules/mocha/bin/_mocha:459:18)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3
npm ERR! Test failed. See above for more details.
ノードサメから何か考えていますか?
ディレクトリ構造の表示はどうですか? – akaphenom