Tag: 铁节点

运行iron-node时,module.js找不到模块

我正在尝试使用iron-node(v2.2.17)来debugging我的摩卡unit testing。 从我的package.json运行这个命令时,unit testing运行正常: "test": "cross-env NODE_ENV=test mocha test/.setup.js –reporter progress –compilers js:babel-core/register –require babel-polyfill –recursive \"./src/**/*.spec.js\" \"./src/**/*.integrationSpec.js\" \"./test/**/*.spec.js\"", 但是,当我运行这个命令时,testing失败: "debug:test": "cross-env NODE_ENV=test iron-node node_modules\\mocha\\bin\\_mocha test/.setup.js –reporter progress –compilers js:babel-core/register –require babel-polyfill –recursive \"./src/**/*.spec.js\" \"./src/**/*.integrationSpec.js\" \"./test/**/*.spec.js\"", 控制台中的错误是: Error: Cannot find module 'src/framework/api/entityAddresses/entityAddressesAc tions' – module.js:16 require internal/module.js:16:19 – entityAddressesActions.spec.js:5 Object.<anonymous> entityAddressesActions.spec.js:5:1 该模块位于C:\TFS\Dev-UI\WebApp\Src\Web\Web\src\framework\api\entityAddresses\entityAddressesActions.js 我的项目文件夹是C:\TFS\Dev-UI\WebApp\Src\Web\Web ,我的process.env.NODE_PATH也是C:\TFS\Dev-UI\WebApp\Src\Web\Web 。 […]

用铁节点运行羽毛

我希望用iron-node来debuggingfeathersJS项目,因为这是我发现的最好的debugging工具。 问题是,我不知道如何使用iron-node来运行feathersJS项目,因为正常的运行方式是使用npm start。 谁能帮我弄清楚该怎么办?