繁体   English   中英

create-react-app 错误:找不到模块“react-scripts/scripts/init.js”

[英]create-react-app Error: Cannot find module 'react-scripts/scripts/init.js'

每次我尝试使用 create-react-app 创建一个全新的项目时,我都会收到此错误:

Error: Cannot find module 'react-scripts/scripts/init.js'

截屏

我创建项目的方式:

npx create-react-app new-project
node -v v12.13.1
npm -v 6.12.1
OS Win10

已经尝试过:

  • npm uninstall -g create-react-app
  • 不同的项目路径

顺便一提:

  • 当我使用--use-npm标志时问题消失了

任何想法可能是什么原因?

打开命令提示符并输入“node -v”和“npm -v”,你会得到什么作为响应?

React-scripts问题主要是 webpack 和 babel 的问题。 您应该使用npx create-react-app projectName创建一个全新的项目,这是推荐的方法。 这样你就不必在你的机器上全局安装create-react-app了,这是以前的方法。

看看文档。 https://reactjs.org/docs/create-a-new-react-app.html

笔记:

  1. npx create-react-app projectName工作。 您的节点和 npm 应该是:节点 >= 8.10 和 npm >= 5.6
  2. 你必须从机器上卸载旧create-react-app 请参阅文档: https://create-react-app.dev/docs/getting-started

在这里我找到了相同问题的答案https://stackoverflow.com/a/63334241/7857368

您是否尝试使用npx create-react-app myapp ,您不再需要使用此命令全局安装 create-react-app 。

尝试运行以下命令:

npm install
npm install react-scripts
npx create-react-app App-name

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM