我知道我以前这样做过,但我似乎在任何地方都找不到答案。我想运行 create-response-app,而不需要在我已经在的文件夹中创建一个完整的其他文件夹。我相信这只是命令的附加标志。
你可以在工作目录中创建一个新的 React 应用程序,方法是用 .代替项目名称。
.
create-react-app .
如果您以前通过 npm install -g create-react-app在全局范围内安装过 create-react-app,我们建议您使用 npm uninstall -g create-react-app卸载包,以确保 npx始终使用最新版本。
npm install -g create-react-app
create-react-app
npm uninstall -g create-react-app
npx
新版本的 create-react-app(v3) :
npx create-react-app .
请注意在你的命令 abc0结尾处的 句号(点) ,它对应于一个工作目录
在工作目录中创建一个文本项目就像运行下面的命令一样简单。
或者,当您在全球范围内安装了创建应用程序时,也可以这样做。
我希望您注意的一件重要事情是每个命令结尾处的完全停止(或句点或点)。这个句号表示您要在当前文件夹中创建应用程序。
希望这个能帮上忙
如果你的工作目录符合 npm 的命名限制,以下的命名方法就是 只有。
工作目录必须:
例如,工作目录不能被命名为“反应应用程序”,而必须是“反应应用程序”。
如果您使用的是最新版本的 Nodejs,您可以使用以下代码:
npx create-react-app your-app-name
您可以通过以下代码检查 Node 版本:
node --version
它应该在 V10以上
使用 create-react-app app-name时,create-react-app之后的部分告诉 CRA 在哪里创建一个反应应用程序。因此,create-react-app app-name实际上是告诉 CRA 在一个名为“ my-app”的新目录中创建一个反应应用程序。这可能会给缺乏经验的开发人员的部署带来很多问题。
create-react-app app-name
通过使用 npx create-react-app .,我们可以告诉 CRA 创建一个反应应用程序 给你或在工作目录中。这将有助于防止任何问题,可能来自没有您的反应应用程序直接在您的项目或回购的根目录。
您可以简单地输入. 而不是 response-app-name
如果您已经有任何文件夹名称开头。那么您将得到一个错误。 您需要删除该文件夹,然后尝试以上命令
npx create-react-app . my-app --template typescript
创建-反应-应用程序。
我发现这对于将客户机和服务器分离到父项目目录下的单独目录非常有用。通过这种方式,您可以保持服务器和客户端分离,并且很容易知道哪些 API 正在按预期工作。
这对我有用。
注意: 如果你通过命令 npm install create-react-app直接通过 npm 安装 create-react-app软件包,那么你必须运行以下命令在工作目录 create-react-app .中创建应用程序(不需要添加 npx)。
npm install create-react-app
你可以在工作目录中创建一个新的 React 应用程序。
在您的终端 > 中运行该命令 npx create-react-app ./
npx create-react-app ./
前任。-
PS E:\React Course\covid-19-state-vice-cases>npx create-react-app ./
在我的案例中,我使用的是 Windows PowerShell,而 npx create-react-app ./对我不起作用,所以我最终使用了这个-
应用程序。将工作,但记住,由于他们的命名限制,你不能有第一个字母大写,所以记住改变文件夹名称为小写后再添加
* create-response-app.
首先,转到要创建应用程序的目录。
然后运行命令 npx create-react-app .
我只是简单地用点(.)代替项目名称。