Npm 获取错误“;botium cli不被识别为内部或外部命令、可操作程序或批处理文件;

Npm 获取错误“;botium cli不被识别为内部或外部命令、可操作程序或批处理文件;,npm,webstorm,Npm,Webstorm,我在WebStorm有一个botium测试项目。我的开发人员帮助我打开了项目和test:botium:local的配置。当我按下runfortest:botium:local时,我应该会得到botium测试的结果。我在Windows10上 相反,我得到以下输出: "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" run test:botium:local --s

我在WebStorm有一个botium测试项目。我的开发人员帮助我打开了项目和test:botium:local的配置。当我按下runfortest:botium:local时,我应该会得到botium测试的结果。我在Windows10上

相反,我得到以下输出:

"C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" run test:botium:local --scripts-prepend-node-path=auto

> chatbot-backend@1.0.0 test:botium:local C:\Users\julie\Botium\<my repo>
> botium-cli run --config botium.local.json --convos botium/convos

'botium-cli' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! chatbot-backend@1.0.0 test:botium:local: `botium-cli run --config botium.local.json --convos botium/convos `
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the chatbot-backend@1.0.0 test:botium:local 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\julie\AppData\Roaming\npm-cache\_logs\2019-08-29T23_17_10_452Z-debug.log

Process finished with exit code 1

“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node\u modules\npm\bin\npm cli.js”运行测试:botium:local--scripts prepend node path=auto
>聊天机器人-backend@1.0.0测试:botium:local C:\Users\julie\botium\
>botium cli运行--config botium.local.json--convas botium/convas
“botium cli”未被识别为内部或外部命令,
可操作的程序或批处理文件。
npm错误!代码失效循环
npm错误!错误1
npm错误!聊天机器人-backend@1.0.0测试:botium:local:`botium cli run--config botium.local.json--convas botium/convas`
npm错误!退出状态1
npm错误!
npm错误!在聊天机器人上失败-backend@1.0.0测试:botium:本地脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误!C:\Users\julie\AppData\Roaming\npm缓存\\u日志\2019-08-29T23\u 17\u 10\u 452Z-debug.log
进程已完成,退出代码为1
在我的系统环境变量中的“编辑环境变量”下,我有C:\Program Files\NodeJ\

如果我在终端中输入npm-v,我会看到它在6.4.16.4.1上

如果我在终端中键入botium cli-V,我得到的“botium cli”不会被识别为内部或外部命令、可操作程序或批处理文件

如果我在我的终端上通过npm install-g botium cli重新安装,它会再次下载,并在最后显示botium cli@@0.0.53,更新了1个软件包

如果我转到我的C:\users\julie\AppData\Roaming\npm\node\U模块,则会有一个botium cli文件夹

如果打开命令行,默认情况下我在Program Files\NodeJ中,如果键入botium cli-V,则返回0.0.530.0.53

如果我导航到我的项目所在的Users/julie/Botium文件夹并键入botiumcli-V,我会返回无法识别的错误,即使我可以在powershell上下载它

编辑配置脚本是:“test:botium:local”:“/botiumChangeConfigUrls.sh botium.json botium.local.json&&botium cli run--config botium.local.json--convas botium/convas”

我重新启动了我的电脑

我已经看遍了堆栈溢出和google

以下是终端中提到的日志文件:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'test:botium:local',
1 verbose cli   '--scripts-prepend-node-path=auto' ]
2 info using npm@6.4.1
3 info using node@v10.11.0
4 verbose run-script [ 'pretest:botium:local',
4 verbose run-script   'test:botium:local',
4 verbose run-script   'posttest:botium:local' ]
5 info lifecycle chatbot-backend@1.0.0~pretest:botium:local: chatbot-backend@1.0.0
6 info lifecycle chatbot-backend@1.0.0~test:botium:local: chatbot-backend@1.0.0
7 verbose lifecycle chatbot-backend@1.0.0~test:botium:local: unsafe-perm in lifecycle true
8 verbose lifecycle chatbot-backend@1.0.0~test:botium:local: PATH: C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\julie\Botium\chatbot-poc\node_modules\.bin;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files\Docker\Docker\Resources\bin;C:\app\julie\virtual\product\12.2.0\dbhome_1\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Users\julie\AppData\Local\Android\Sdk\tools\bin;C:\Users\julie\AppData\Local\Android\Sdk\tools;C:\Users\julie\AppData\Local\Android\Sdk\platform-tools;C:\Program Files (x86)\PICT\;C:\Program Files\Java\jdk1.8.0_171\bin;C:\Maven\apache-maven-3.6.1\bin;C:\Python27;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Users\julie\ApacheJmeter\apache-jmeter-5.0\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Program Files\nodejs\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Users\julie\AppData\Local\Android\Sdk\tools\bin;C:\Users\julie\AppData\Local\Android\Sdk\tools;C:\Users\julie\AppData\Local\Android\Sdk\platform-tools;C:\Program Files\Git\cmd;C:\Program Files (x86)\PICT\;C:\Program Files\Java\jdk1.8.0_171\bin;C:\Maven\apache-maven-3.5.4-bin\apache-maven-3.5.4\bin;C:\Python27;C:\Ruby24-x64\bin;C:\Users\julie\AppData\Local\GitHubDesktop\bin;C:\Users\julie\AppData\Local\Microsoft\WindowsApps;C:\Users\julie\AppData\Local\atom\bin;C:\Users\julie\eclipse-workspace\SceneBuilder\jtds\jtds-1.3.1.jar;;C:\Users\julie\AppData\Local\Microsoft\WindowsApps;C:\Users\julie\AppData\Local\Programs\Microsoft VS Code\bin
9 verbose lifecycle chatbot-backend@1.0.0~test:botium:local: CWD: C:\Users\julie\Botium\chatbot-poc
10 silly lifecycle chatbot-backend@1.0.0~test:botium:local: Args: [ '/d /s /c',
10 silly lifecycle   'botium-cli run --config botium.local.json --convos botium/convos ' ]
11 silly lifecycle chatbot-backend@1.0.0~test:botium:local: Returned: code: 1  signal: null
12 info lifecycle chatbot-backend@1.0.0~test:botium:local: Failed to exec test:botium:local script
13 verbose stack Error: chatbot-backend@1.0.0 test:botium:local: `botium-cli run --config botium.local.json --convos botium/convos `
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16)
13 verbose stack     at EventEmitter.emit (events.js:182:13)
13 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:182:13)
13 verbose stack     at maybeClose (internal/child_process.js:962:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
14 verbose pkgid chatbot-backend@1.0.0
15 verbose cwd C:\Users\julie\Botium\chatbot-poc
16 verbose Windows_NT 10.0.17763
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "test:botium:local" "--scripts-prepend-node-path=auto"
18 verbose node v10.11.0
19 verbose npm  v6.4.1
20 error code ELIFECYCLE
21 error errno 1
22 error chatbot-backend@1.0.0 test:botium:local: `botium-cli run --config botium.local.json --convos botium/convos `
22 error Exit status 1
23 error Failed at the chatbot-backend@1.0.0 test:botium:local script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
0信息如果它以ok结尾,它就工作了
1详细cli['C:\\Program Files\\nodejs\\node.exe',
1 verbose cli'C:\\Program Files\\nodejs\\node\u modules\\npm\\bin\\npm cli.js',
1详细cli“运行”,
1详细cli“测试:botium:local”,
1详细cli'--脚本前置节点路径=自动']
2信息使用npm@6.4.1
3信息使用node@v10.11.0
4详细运行脚本['pretest:botium:local',
4详细运行脚本“test:botium:local”,
4详细运行脚本“posttest:botium:local”]
5信息生命周期聊天机器人-backend@1.0.0~pretest:botium:local:chatbot-backend@1.0.0
6信息生命周期聊天机器人-backend@1.0.0~test:botium:local:chatbot-backend@1.0.0
7详细的生命周期聊天机器人-backend@1.0.0~test:botium:local:lifecycle中的不安全烫发true
8详细生命周期聊天机器人-backend@1.0.0~test:botium:local:PATH:C:\Program Files\nodejs\node\u modules\npm\node\u modules\npm lifecycle\node gyp bin;C:\Users\julie\Botium\chatbot poc\node\u modules\.bin;C:\ProgramData\DockerDesktop\version bin;C:\ProgramFiles\Docker\Docker\Resources\bin;C:\app\julie\virtual\product\12.2.0\dbhome\u 1\bin;C:\ProgramFiles(x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Users\julie\AppData\Local\Android\Sdk\tools\bin;C:\Users\julie\AppData\Local\Android\Sdk\tools;C:\Users\julie\AppData\Local\Android\Sdk\platform tools;C:\ProgramFiles(x86)\PICT\;C:\ProgramFiles\Java\jdk1.8.0\U 171\bin;C:\Maven\apache-Maven-3.6.1\bin;C:\Python27;C:\WINDOWS\System32\OpenSSH\;C:\ProgramFiles\nodejs\;C:\Users\julie\ApacheJmeter\apache-jmeter-5.0\bin;C:\ProgramFiles\Git\cmd;C:\ProgramFiles\PuTTY\;C:\ProgramFiles\nodejs\;C:\ProgramFiles(x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Users\julie\AppData\Local\Android\Sdk\tools\bin;C:\Users\julie\AppData\Local\Android\Sdk\tools;C:\Users\julie\AppData\Local\Android\Sdk\platform tools;C:\ProgramFiles\Git\cmd;C:\ProgramFiles(x86)\PICT\;C:\ProgramFiles\Java\jdk1.8.0\U 171\bin;C:\Maven\apache-Maven-3.5.4-bin\apache-Maven-3.5.4\bin;C:\Python27;C:\Ruby24-x64\bin;C:\Users\julie\AppData\Local\GitHubDesktop\bin;C:\Users\julie\AppData\Local\Microsoft\WindowsApps;C:\Users\julie\AppData\Local\atom\bin;C:\Users\julie\eclipse workspace\SceneBuilder\jtds\jtds-1.3.1.jar;;C:\Users\julie\AppData\Local\Microsoft\WindowsApps;C:\Users\julie\AppData\Local\Programs\Microsoft VS Code\bin
9详细的生命周期聊天机器人-backend@1.0.0~test:botium:local:CWD:C:\Users\julie\botium\chatbot-poc
10愚蠢的生命周期聊天机器人-backend@1.0.0~test:botium:local:Args:['/d/s/c',,
10“botium cli运行--config botium.local.json--convas botium/convas”]
11愚蠢的生命周期聊天机器人-backend@1.0.0~test:botium:local:Returned:code:1信号:null
12信息生命周期聊天机器人-backend@1.0.0~test:botium:local:无法执行test:botium:local脚本
13详细堆栈错误:chatbot-backend@1.0.0测试:botium:local:`botium cli run--config botium.local.json--convas botium/convas`
13详细堆栈退出状态1
13 EventEmitter上的详细堆栈。(C:\Program Files\nodejs\node\u modules\npm\node\u modules\npm lifecycle\index.js:301:16)
13 EventEmitter.emit上的详细堆栈(events.js:182:13)
13子进程上的详细堆栈。(C:\Program Files\nodejs\node\u模块