我正在尝试运行create-react-app并不断收到有关更新节点版本的错误:
The engine "node" is incompatible with this module. Expected version "^8.10.0 || ^10.13.0 || >=11.10.1". Got "11.10.0"
我发现了this个帖子,并尝试使用sudo n stable
。输出为:
installed : v12.14.0 to /usr/local/bin/node
active : v11.10.0 at /Users/Kristin/.nvm/versions/node/v11.10.0/bin/node
我在这里指出我安装的版本是12.14.0,但正在使用的版本是11.1.0。可能是问题所在吗?
在那之后,我做了以下事情:
npm install create-react-app -g
create-react-app myappname
由于此错误,我无法安装create-react-app:
npm WARN saveError ENOENT: no such file or directory, open '/Users/Kristin/flatiron/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/Users/Kristin/flatiron/package.json'
npm WARN flatiron No description
npm WARN flatiron No repository field.
npm WARN flatiron No README data
npm WARN flatiron No license field.
是否可能我仍在运行错误版本的节点,或者这里是否还有其他情况?
提前感谢您的时间和建议!
答案 0 :(得分:0)
尝试通过以下方式全局安装create-react-app: npm install -g create-react-app
答案 1 :(得分:0)
尝试使用npm卸载-g create-react-app删除已拥有的内容,然后全局安装npm install -g create-react-app。 您可以在https://create-react-app.dev/docs/getting-started/
阅读文档答案 2 :(得分:0)
试试
npx -p node@<input_desired_version_here> -- npx create-react-app my-app --template typescript
在这里找到https://github.com/facebook/create-react-app/issues/9614