一卷旌收千骑虏,万全身出百重围。这篇文章主要讲述关于create-react-app(react-scripts@3.3.0)升级的坑相关的知识,希望能为你提供帮助。
今天用create-react-app my-app,看到下面的提示:
A template was not provided. This is likely because you‘re using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.
在package.json中你会看到react-scripts升级到了3.3.0,它不再支持全局安装CRA(create-react-app)。
查了一些资料,朋友们都说用npx create-react-app my-app可以,经过我不断试错,才发现前提是一定要先卸载全局CRA才能成功!
所以,卸载全局CRA
npm uninstall -g create-react-app
但是发现卸不掉CRA,因为下面的command还可以拿到它的版本号:
create-react-app -V
->
3.0.1
怎么办嘞?那就手动删除吧,执行下面的command:
which create-react-app
->
/usr/local/bin/create-react-app
rm -rf /usr/local/bin/create-react-app
create-react-app -V
-bash: /usr/local/bin/create-react-app: No such file or directory
删除成功!
最后用npx就快速生成react项目,运行OK
【关于create-react-app(react-scripts@3.3.0)升级的坑】npx create-react-app my-app
推荐阅读
- 使用AnnotationConfigApplicationContext注册配置类
- WPf 带滚动条WrapPanel 自动换行 和控件右键菜单
- 重新设计了电子商务(微小的变化如何使用户体验得到重大改善)
- 针对设计师的有效沟通策略
- 设计VUI –语音用户界面
- 为人类行为设计(定义无形资产)
- 伟大的问题导致伟大的设计-设计思维过程指南
- 优秀UX的设计心理学和神经科学
- 设计思维在商业中的价值