NPM ELIFECYCLE错误 - 使用node server.js命令

问题描述 投票:23回答:2

我正在ibm watson上部署test-bot,如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! [email protected] start: `node server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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
2个回答
31
投票

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

尝试使用管理员/ root用npm cache clean清理缓存并删除node_modules,完成此步骤后,尝试使用npm install --save再次安装软件包


0
投票

检查package.json文件中的映射

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

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


-3
投票

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

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

问候

© www.soinside.com 2019 - 2024. All rights reserved.