我正在运行到此Stackoverflow问题具有相同的错误: SyntaxError:使用const在严格模式? ,虽然我正在尝试安装Flux 。
我已经使用链接的Stackoverflow问题中显示的命令更新了我的系统的Node.js版本。
npm cache clean -f sudo npm install -gn 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仍在使用旧版本的节点。
有没有一种方法,我可以findnpm看到的节点的版本,我可以确定它的安装目录?
我只是尝试npm info
,这是不是一个明显的事情,因为我得到了所有的错误。 但是第一行是我的操作系统版本,第二行是PATH到node.exe,PATH到npm-cli.js,第三行是节点版本,第四行是npm版本。 然后是无效的package.json等,我相信有一个正确的方法,但我认为它向我展示了你希望看到的一切…原谅我提出不好的答案。 也许只是检查你的npm-debug.log也许你可以在那里找到你的问题的答案。
**编辑我在npm help
找到了一些东西
尝试npm config list