nodenv:未安装版本“8.9.1”

时间:2018-04-30 02:38:49

标签: npm npm-start

我正在尝试按npm start运行我的React项目但是出现以下错误。

nodenv: version `8.9.1' is not installed 
(set by /Users/xyz/github-repos/react/.node-version)

3 个答案:

答案 0 :(得分:3)

一个单线解决方案可能是:

nodenv install $(cat .node-version)
  • 打印.node-version中指定的版本
  • 将其用作nodenv install命令的输入

如果您的环境设置正确,则无需使用nodenv local重新定义本地版本。该版本已保存在上述.node-version文件中。

您将在定义项目的nodenv local <version>版本的第一个系统上运行nodejs,以将首选的nodejs版本写入.node-version

运行yarnyarn install不是在项目目录中运行正确的nodejs版本的要求的一部分。运行yarn将安装package.json中指定的依赖项。

答案 1 :(得分:0)

以下命令解决了我的问题

nodenv install 8.9.1
nodenv local 8.9.1
yarn install

答案 2 :(得分:0)

在Mac上,我首先要做

brew upgrade nodenv node-build

那我就可以做

nodenv install 8.9.1
nodenv local 8.9.1