我在初始化项目中使用 aeproject test 命令时遇到错误

问题描述

我通过以下方式安装了 aeproject:

$ npm install -g aeproject

初始化我的项目

$ aeproject 初始化

当我想用

进行测试时

$ aeproject 测试

我收到以下错误

(节点:68448)未处理的承诺拒绝警告: /Users/meli/MyStuff/MyAE/ae_tutorial1/node_modules/aeproject-lib/dist/aeproject-deployer.js:1 错误:找不到模块“aeproject-utils”需要堆栈:

  • /Users/meli/MyStuff/MyAE/ae_tutorial1/node_modules/aeproject-lib/dist/aeproject-deployer.js
  • /Users/meli/MyStuff/MyAE/ae_tutorial1/node_modules/aeproject-lib/dist/index.js
  • /Users/meli/MyStuff/MyAE/ae_tutorial1/test/exampleTest.js
  • /usr/local/lib/node_modules/aeproject/node_modules/mocha/lib/mocha.js
  • /usr/local/lib/node_modules/aeproject/node_modules/mocha/index.js
  • /usr/local/lib/node_modules/aeproject/aeproject-test/aeproject-test.js
  • /usr/local/lib/node_modules/aeproject/aeproject-test/test.js
  • /usr/local/lib/node_modules/aeproject/commands.js
  • /usr/local/lib/node_modules/aeproject/aeproject-cli.js 在对象。 (/Users/meli/MyStuff/MyAE/ae_tutorial1/node_modules/aeproject-lib/dist/aeproject-deployer.js:21:43) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)(使用 node --trace-warnings ... 显示警告的创建位置)(节点:68448) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。这 错误源于抛出异步函数内部 没有 catch 块,或者通过拒绝未处理的承诺 用 .catch()。在未处理的承诺上终止节点进程 拒绝,请使用 CLI 标志 --unhandled-rejections=strict(请参阅 https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。 (rejection id: 2) (node:68448) [DEP0018] DeprecationWarning: Unhandled 不推荐使用承诺拒绝。在未来,承诺拒绝 未处理的将终止 Node.js 进程 非零退出代码

解决方法

您可以通过执行此操作来解决此问题

$ npm install aeproject-utils 提示 aeproject-logger