【问题标题】:NPM ELIFECYCLE error - using node server.js commandNPM ELIFECYCLE 错误 - 使用 node server.js 命令
【发布时间】:2017-12-04 08:20:16
【问题描述】:

我正在 ibm watson 上部署测试机器人,如此处所述https://github.com/eciggaar/text-bot,当我尝试使用 CLI 代工厂在本地部署代码时,出现以下错误。

我正在使用 Nodejs 版本 6.10.3 和 npm 版本 5.0.4

有人可以帮我解决这个问题吗?

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! text-bot@0.1.2 start: `node server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the text-bot@0.1.2 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\PRERNA CHUGH\AppData\Roaming\npm-cache\_logs\2017-06-29T13_36_22_995Z-debug.log

【问题讨论】:

标签: javascript node.js npm ibm-watson watson-assistant


【解决方案1】:

有时,当您已经启动 Web 服务器时,如果您尝试在另一个终端 (cmd) 上再次运行 npm 命令,则会出现 ELIFECYCLE 错误。确保您没有在同一个端口中运行任何其他实例。

尝试使用 Administrator/root 使用 npm cache clean 清理您的缓存并删除您的 node_modules,在此步骤之后,尝试使用 npm install --save 再次安装您的软件包

【讨论】:

    【解决方案2】:

    检查 package.json 文件中的映射。

    {
      "name": "app",
      "version": "1.0.0",
      "description": "",
      "main": "server.js",
      "dependencies": {},
      "scripts": {
        "start": "node ."
      },
      "author": "",
      "license": "ISC"
    }
    

    确保 server.js 存在于 app 目录中。

    【讨论】:

      【解决方案3】:

      如果清除缓存不起作用,这一步可以。尝试杀死在特定端口(比如 3000)上运行的进程。它适用于我的情况。在您的终端中输入以下内容,并确保您也在正确的目录中。

      lsof -n -i4TCP:3000 | grep LISTEN | tr -s ' ' | cut -f 2 -d ' ' | xargs kill -9
      

      祝你好运!!

      【讨论】:

        【解决方案4】:

        就我而言,是我的防火墙阻止了某些程序访问互联网。

        【讨论】:

          【解决方案5】:

          如果您使用 Windows 操作系统,PATH 环境变量不包括“节点”目录。检查并添加它。也许有帮助。

          1. 使用 echo %PATH% 检查
          2. 然后使用 set PATH=%PATH; 添加它
          3. 然后再次尝试安装

          问候

          【讨论】:

          • 这与npm有关,与windows路径环境变量无关
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-23
          • 2017-08-15
          • 1970-01-01
          • 1970-01-01
          • 2017-12-09
          相关资源
          最近更新 更多