我目前遇到与此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版本,我可以确定安装它的目录吗?
答案 0 :(得分:1)
我刚试过npm info
这显然不是一件事,因为我得到了所有错误。但第一行是我的操作系统版本,第二行是PATH到node.exe,PATH到npm-cli.js,第三行是节点版本,第四行是npm版本。然后无效的package.json等等
我确信这是正确的方式,但我认为它向我展示了你希望看到的一切......
原谅我建议不好的答案。也许只需检查你的npm-debug.log
也许你可以在那里找到你的问题的答案。
**编辑
我在npm help
尝试npm config list