1

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

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

3 回答 3

10

oneliner 解决方案可能是:

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.

于 2018-07-06T12:15:08.357 回答
2

在 Mac 上我必须先做

brew upgrade nodenv node-build

那我可以做

nodenv install 8.9.1
nodenv local 8.9.1
于 2019-08-14T16:11:45.373 回答
0

以下命令解决了我的问题

nodenv install 8.9.1
nodenv local 8.9.1
yarn install
于 2018-05-01T05:05:42.693 回答