Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么JS和bash/shell的节点版本不匹配?_Javascript_Node.js_Bash_Powershell_Electron - Fatal编程技术网

Javascript 为什么JS和bash/shell的节点版本不匹配?

Javascript 为什么JS和bash/shell的节点版本不匹配?,javascript,node.js,bash,powershell,electron,Javascript,Node.js,Bash,Powershell,Electron,问题是为什么每个操作系统中的JS和shell之间的节点版本不匹配? 以下是使用node-v的ubuntubash中的节点版本 下面是使用console.log(“NodeJS version=“+process.version”)从ubuntu中的JS获取的节点版本 以下是使用node-v的windowsPowerShell中的节点版本 下面是使用console.log(“NodeJS version=“+process.version”)从windows中的JS获取的节点版本 如何在浏览

问题是为什么每个操作系统中的JS和shell之间的节点版本不匹配?

以下是使用
node-v的ubuntubash中的节点版本

下面是使用
console.log(“NodeJS version=“+process.version”)从ubuntu中的JS获取的节点版本

以下是使用
node-v的windowsPowerShell中的节点版本

下面是使用
console.log(“NodeJS version=“+process.version”)从windows中的JS获取的节点版本


如何在浏览器控制台中获得node js版本?从electron应用程序中使用process.version显然,您的electron应用程序中捆绑的node版本与您在操作系统上运行的版本不同。我在你的问题中添加了electron标签。谢谢,我试着在ubuntu中安装我从electron中看到的特定节点版本,例如,
n12.14.1
,但我仍然在bash1中看到v13.1.0。这对stackoverflow来说太宽了。这里已经有关于如何降级您的nodejs版本以及如何安装多个nodejs版本等问题的答案。请选择一个具体的问题进行提问,并在发布之前确保它不是重复的。2.为什么这很重要?为什么您必须在主机操作系统上安装与electron应用程序相同的版本?您是否遇到了一些特定的问题?因为这似乎是一个问题。