Node.js Ubuntu 16上运行的electron ELIFECYCLE错误

Node.js Ubuntu 16上运行的electron ELIFECYCLE错误,node.js,ubuntu,npm,electron,Node.js,Ubuntu,Npm,Electron,我设法用npm在ubuntu 16上安装了electronjs 我正在尝试从github运行proGramCli,它有清晰而简单的说明: $ git clone https://github.com/sarthology/proGramCLI.git $ cd proGramCLI $ npm install $ npm link 要运行它,应该是npm run dev或简单地键入program 当我这样做时,我会得到以下错误: root@vps47638175:/var/www/mysite

我设法用npm在ubuntu 16上安装了electronjs

我正在尝试从github运行proGramCli,它有清晰而简单的说明:

$ git clone https://github.com/sarthology/proGramCLI.git
$ cd proGramCLI
$ npm install
$ npm link
要运行它,应该是npm run dev或简单地键入program

当我这样做时,我会得到以下错误:

root@vps47638175:/var/www/mysite#npm start

> programcli@0.0.7 start /var/www/mysite
> electron main/main.js --not-packaged=true

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! programcli@0.0.7 start: `electron main/main.js --not-packaged=true`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the programcli@0.0.7 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!     /root/.npm/_logs/2020-01-22T10_38_41_017Z-debug.log
root@vps47638175:/var/www/mysite# npm run dev



root@vps47638175:/var/www/mysite# cat /root/.npm/_logs/2020-01-22T10_38_44_652Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'dev' ]
2 info using npm@6.13.4
3 info using node@v13.6.0
4 verbose run-script [ 'predev', 'dev', 'postdev' ]
5 info lifecycle programcli@0.0.7~predev: programcli@0.0.7
6 info lifecycle programcli@0.0.7~dev: programcli@0.0.7
7 verbose lifecycle programcli@0.0.7~dev: unsafe-perm in lifecycle true
8 verbose lifecycle programcli@0.0.7~dev: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/var/www/mysite/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
9 verbose lifecycle programcli@0.0.7~dev: CWD: /var/www/mysite
10 silly lifecycle programcli@0.0.7~dev: Args: [ '-c', 'electron main/main.js --not-packaged=true --debug=true' ]
11 silly lifecycle programcli@0.0.7~dev: Returned: code: 1  signal: null
12 info lifecycle programcli@0.0.7~dev: Failed to exec dev script
13 verbose stack Error: programcli@0.0.7 dev: `electron main/main.js --not-packaged=true --debug=true`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:321:20)
13 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:321:20)
13 verbose stack     at maybeClose (internal/child_process.js:1028:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
14 verbose pkgid programcli@0.0.7
15 verbose cwd /var/www/mysite
16 verbose Linux 4.4.0
17 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "dev"
18 verbose node v13.6.0
19 verbose npm  v6.13.4
20 error code ELIFECYCLE
21 error errno 1
22 error programcli@0.0.7 dev: `electron main/main.js --not-packaged=true --debug=true`
22 error Exit status 1
23 error Failed at the programcli@0.0.7 dev script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
>programcli@0.0.7start/var/www/mysite
>electron main/main.js--未打包=true
npm错误!代码失效循环
npm错误!错误1
npm错误!programcli@0.0.7start:`electron main/main.js--not packaged=true`
npm错误!退出状态1
npm错误!
npm错误!失败programcli@0.0.7开始脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误/root/.npm/_logs/2020-01-22T10_38_41_017Z-debug.log
root@vps47638175:/var/www/mysite#npm run dev
root@vps47638175:/var/www/mysite#cat/root/.npm/_logs/2020-01-22T10_38_44_652Z-debug.log
0信息如果以“确定”结尾,则有效
1详细cli['/usr/bin/node','/usr/bin/npm','run','dev']
2信息使用npm@6.13.4
3信息使用node@v13.6.0
4详细的运行脚本['predev','dev','postdev']
5信息生命周期programcli@0.0.7~predev:programcli@0.0.7
6信息生命周期programcli@0.0.7~dev:programcli@0.0.7
7详细的生命周期programcli@0.0.7~dev:生命周期中的不安全烫发是真的
8详细的生命周期programcli@0.0.7~dev:PATH:/usr/lib/node\u modules/npm/node\u modules/npm lifecycle/node gyp-bin:/var/www/mysite/node\u modules/.bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games
9详细的生命周期programcli@0.0.7~dev:CWD:/var/www/mysite
10愚蠢的生命周期programcli@0.0.7~dev:Args:['-c','electron-main/main.js--not packaged=true--debug=true']
11愚蠢的生命周期programcli@0.0.7~dev:返回:代码:1信号:null
12信息生命周期programcli@0.0.7~dev:无法执行dev脚本
13详细堆栈错误:programcli@0.0.7dev:`electron main/main.js--not packaged=true--debug=true`
13详细堆栈退出状态1
13 EventEmitter上的详细堆栈。(/usr/lib/node_modules/npm/node_modules/npm lifecycle/index.js:332:16)
13 EventEmitter.emit上的详细堆栈(events.js:321:20)
13子进程上的详细堆栈。(/usr/lib/node_modules/npm/node_modules/npm lifecycle/lib/spawn.js:55:14)
13 ChildProcess.emit上的详细堆栈(events.js:321:20)
13 maybeClose的详细堆栈(internal/child_process.js:1028:16)
13 Process.ChildProcess.\u handle.onexit处的详细堆栈(internal/child\u Process.js:286:5)
14详细的pkgidprogramcli@0.0.7
15详细的cwd/var/www/mysite
16详细Linux 4.4.0
17详细argv“/usr/bin/node”“/usr/bin/npm”“运行”“开发”
18详细节点v13.6.0
19详细的npm v6.13.4
20错误代码ELIFECYCLE
21错误1
22错误programcli@0.0.7dev:`electron main/main.js--not packaged=true--debug=true`
22错误退出状态1
23发生错误时失败programcli@0.0.7开发脚本。
23错误这可能不是npm的问题。上面可能还有其他日志输出。
24详细退出[1,true]
有人能帮忙吗

编辑:

节点-v v13.6.0

npm-v
6.13.4

您好,您是否安装了
nodejs legacy
。参考文章:-为了确保对等依赖项版本得到尊重,我建议您使用
npmci
而不是
npm安装
@ArpitJain,我没有。将立即尝试。@Seblor npm ci返回用法:npm where是以下其中之一:access、adduser、bin、bugs、c、cache、completion、config、ddp、重复数据消除、deprecate、dist tag、docs、doctor、edit、explore、get、help、help search、i、init、install、install、install test、it、link、list、ln、login、logout、ls、Obled、owner、pack、ping、prefix、prune、,发布、rb、重建、回购、重新启动、根目录、运行、运行脚本、s、se、搜索、设置、包络处理、星形、星形、开始、停止、t、团队、测试、tst、取消、卸载、取消发布、取消启动、更新、v、版本、视图、,whoami@ArpitJain同样的错误。