我正在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
有时,当您已经启动Web服务器时,如果您尝试在另一个终端(cmd)上再次运行ELIFECYCLE
命令,则会出现npm
错误。确保您没有在同一端口中运行任何其他实例。
尝试使用管理员/ root用npm cache clean
清理缓存并删除node_modules
,完成此步骤后,尝试使用npm install --save
再次安装软件包
检查package.json文件中的映射
{
"name": "app",
"version": "1.0.0",
"description": "",
"main": "server.js",
"dependencies": {},
"scripts": {
"start": "node ."
},
"author": "",
"license": "ISC"
}
确保app.js存在于app目录中
如果您使用的是Windows操作系统,则PATH环境变量不包括“node”目录。检查并添加它。也许有帮助。
问候