javascript - 如何离线运行像 create-react-app 这样的 npm 命令

标签 javascript node.js reactjs npm

我在没有任何互联网连接的情况下离线工作。我的系统上安装了 Node JS。当我尝试运行 npm create-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

最佳答案

and get react application running offline

npm start 已经离线工作了。创建应用程序后,您应该没有问题。

i am trying to run the npm create-react-app command [offline]

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

create-react-app 做了两件事:

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

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

但是,一旦您创建了您的第一个 React 应用程序,您就可以保持该文件夹不变:这将为您的 React 应用程序提供一个功能齐全的离线副本。

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

关于javascript - 如何离线运行像 create-react-app 这样的 npm 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60863368/

相关文章:

javascript - 通过 id 向 Polymer Webcomponent 添加事件监听器

node.js - Node.js/Express/Passport 是否有像 CanCan for Rails 这样的授权模块?

javascript - 在 Node/Express 中散列、加盐并保存密码

javascript - 单击时将类添加到 ReactJS 中的多个对象

javascript - 在 javascript 中, ( ... ) 究竟做了什么

php - 如何知道要在您的网站中更改哪些文件

reactjs - React-router - 加载时重定向?

javascript - TypeError : _this. state.answers.push 不是函数 React

javascript - 来自 Web api 的值未转换

javascript - 如何为在 Express 中运行的应用程序配置 SSL 证书?