即使我更新节点,create-react-app也无法正常工作

时间:2020-01-03 16:38:46

标签: node.js npm create-react-app

我正在尝试运行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.

是否可能我仍在运行错误版本的节点,或者这里是否还有其他情况?

提前感谢您的时间和建议!

3 个答案:

答案 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