javascript - 如何列出 npm 中当前使用的 Node.js 版本和路径?

标签 javascript node.js bash ubuntu

我目前遇到了与 Stackoverflow 问题相同的错误:SyntaxError: Use of const in strict mode? ,尽管我在尝试 install Flux 时得到了它.

我已经使用链接的 Stackoverflow 问题中显示的命令更新了系统的 Node.js 版本。

npm cache clean -f
sudo npm install -g n
sudo n stable

当我运行node --version时,我得到了正确的版本,v8.2.1。但是,当我通过 npm 安装模块时,我仍然收到警告,例如

npm WARN engine har-schema@1.0.5: wanted: {"node":">=4"} (current: {"node":"v0.10.25","npm":"1.3.10"})

...这表明 npm 仍在使用旧版本的 Node。

有没有办法可以找到npm看到的Node版本,并且可以确定它的安装目录?

最佳答案

我刚刚尝试了npm info,这显然不是问题,因为我遇到了所有错误。但第一行是我的操作系统版本,第二行是node.exe 的路径和npm-cli.js 的路径,第三行是node 版本,第四行是npm 版本。然后无效的 package.json 等等 我确信有一个正确的方法,但我认为它向我展示了您希望看到的一切...... 请原谅我提出错误的答案。也许只需检查你的 npm-debug.log 也许您可以在那里找到问题的答案。

** 编辑 我在 npm help

中找到了一些东西

尝试npm配置列表

关于javascript - 如何列出 npm 中当前使用的 Node.js 版本和路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45383705/

相关文章:

javascript - jQuery 同位素包装器 : possible to resize all isotopeItems to same height (per row)?

node.js - 语义发布未安装并询问我无法更新的特定 Node 版本

Bash:uniq计数大数据集

linux - 以另一个用户身份执行命令并获取该进程的 PID

javascript - 如何将一个类应用于所有按钮?

javascript - 包含空格作为可接受的输出字符

javascript - 如何显示 0 :00 instead of NaN:NaN on click

node.js - 对于简单的代码示例,我应该使用哪种快速模板引擎?

node.js - 主题不存在错误 : The topic(s) xxx do not exist in kafka-node?

linux - 具有两个变量的动态变量