无法启动克隆的React应用程序

问题描述 投票:0回答:5

我刚刚从 github 将 React 应用程序克隆到本地计算机,但是当我在其上运行 npm start 时,出现此错误:

   ➜  sweet-movie-app git:(master) npm start
internal/modules/cjs/loader.js:596
    throw err;
    ^

Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
    at Function.Module._load (internal/modules/cjs/loader.js:520:25)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:145:3)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)

我不确定是否是全局缺失的东西,或者本地仓库或npm是否有问题。 Package.json

{
  "name": "sweet-movie-app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "material-ui": "^0.20.0",
    "react": "^16.2.0",
    "react-bootstrap": "^0.32.0",
    "react-dom": "^16.2.0",
    "react-redux": "^5.0.6",
    "react-scripts": "1.1.0",
    "redux": "^3.7.2",
    "redux-logger": "^3.0.6",
    "redux-thunk": "^2.2.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}
reactjs npm
5个回答
8
投票

克隆 git 存储库后,请尝试使用应用程序目录中的

npm install
安装所有模块,以避免此类问题。


3
投票

克隆存储库后,从终端在包含

npm install
文件的目录中运行
package.json
;这将安装您的应用程序所需的所有依赖项。然后运行
npm start


2
投票

克隆存储库时,从项目目录运行

npm install
,然后运行
npm start
。发生这种情况是因为未安装依赖项。


0
投票

当您尝试运行从 github 克隆的 React 应用程序时,请按照以下步骤操作。

  1. 首先删除package-lock.json
  2. 然后运行此命令
    npm install
    安装所有依赖项。
  3. 然后确保您使用的是lts版本的nodejs
  4. 完成上述过程后,运行
    npm start
  5. 完成:)

0
投票

当您从 github 克隆 React 应用程序存储库时,第一步是在项目目录中安装该打开终端的所有依赖项,然后运行

npm install
此命令将安装克隆存储库中的所有依赖项。 安装完成后,输入并运行
npm start
来启动 React 应用程序服务器,如果它是 Vite 应用程序,请使用
npm run dev
代替,此命令将以开发模式启动你的 React 应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.