我正在尝试按npm start
运行我的React项目但是出现以下错误。
nodenv: version `8.9.1' is not installed
(set by /Users/xyz/github-repos/react/.node-version)
答案 0 :(得分:3)
一个单线解决方案可能是:
nodenv install $(cat .node-version)
.node-version
中指定的版本nodenv install
命令的输入如果您的环境设置正确,则无需使用nodenv local
重新定义本地版本。该版本已保存在上述.node-version
文件中。
您将在定义项目的nodenv local <version>
版本的第一个系统上运行nodejs
,以将首选的nodejs
版本写入.node-version
。
运行yarn
或yarn 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