如何离线运行npm命令,如create-react-app



我正在脱机工作,没有任何互联网连接。我的系统上安装了nodeJS。当我尝试运行npmcreate-react-app命令时,它会给我一个错误。有什么方法可以让我运行npm命令并让react应用程序离线运行吗?下面是我得到的错误代码:

npm ERR! code ENOTFOUND
npm ERR! errcode ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/create-react-app failed,
reason: getaddrinfo ENOTFOUND registry.npmjs.org

并让react应用程序离线运行

npm start已脱机工作。一旦创建了应用程序,就应该不会有任何问题。

我正在尝试运行npm create-react-app命令[offline]

Npm基本上是一个包管理器,它为您下载依赖项,位于项目根目录的/nod_module下。

create-react-app做两件事:

  • 为React安装特定的依赖项:作为一个巨大的框架,React不仅需要Node.js运行,还需要多个其他包(包括React istelf(
  • 使用一些预设创建模板项目

如果您脱机工作,并且需要以这种方式创建多个React项目,那么您将别无选择,只能在联机时至少运行一次create-react-app命令。

然而,一旦你创建了第一个React应用程序,你就可以不动文件夹:这将为你的React应用提供一个功能齐全的离线副本。

当您回到脱机状态时,只需将这些文件复制到要创建的React应用程序的文件夹中(确保复制所有内容,包括node_modules文件夹(。然后,您应该能够离线运行npm start,并构建您的应用程序。

我相信这就是您想要的

https://npm.io/package/create-react-app-offline

它可以帮助您创建(下载(一个react项目安装程序,您可以使用它离线创建任何react JavaScript项目。

最新更新