node.js - npm start 完全没有做任何事情

标签 node.js reactjs npm npm-scripts npm-start

今天,我决定创建一个 React 应用程序,这是我已经完成多次的任务,在终端中运行 create-react-app 命令后:我导航到了我的新应用程序项目目录中,安装了一些我知道需要的依赖项,最后我运行了npm start,令我惊讶的是——什么也没发生。不仅 npm start 不起作用,我的 package.json 文件中的所有脚本都没有执行并且完全没有响应。此外,自从出现此错误以来,我所有 React 项目中的所有可执行脚本都无法执行。

上周我在安装 sqlite3 时遇到了一些麻烦,并且必须执行大量维护才能在我的项目中使用它;也许我删除了运行脚本的 npm 所需的文件?我将在下面留下对我的 package.json 文件的引用,尽管我根本没有对其进行太多更改。

{
  "name": "maps",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "cors": "^2.8.5",
    "errorhandler": "^1.5.1",
    "morgan": "^1.9.1",
    "node-fetch": "^2.6.0",
    "react": "^16.11.0",
    "react-dom": "^16.11.0",
    "react-scripts": "3.2.0",
    "sqlite3": "^4.1.0",
    "body-parser": "^1.19.0",
    "express": "^4.17.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test"
  },
  "proxy": "http://localhost:3001",
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

提前感谢修复此问题的高手!

编辑: 以下是我尝试过的解决方案列表。

  • 在全局范围内安装了最新的create-react-app
  • 全局安装了最新的 npm 和 node
  • 删除了node_modules并使用npm i重新安装了所有依赖项 在我的项目目录中
  • 检查 package.json 文件中的 scripts.test 是否设置正确

最佳答案

执行以下步骤:

  1. 从项目目录中删除 node_modules 文件夹
  2. 在项目目录中运行命令npm install
  3. 在项目目录中运行npm start

关于node.js - npm start 完全没有做任何事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59025354/

相关文章:

node.js - 我通过 Node js 将 sqlite3 查询结果作为 json 发送到浏览器

node.js - 如何正确发送 swagger 客户端获取的参数和 header ?

javascript - 尝试加载 map 框时收到错误消息

javascript - Carbone JS 与 React JS 的结合使用

reactjs - Qt "passthrough"或 "container"小部件

javascript - 使用npm的request包,你应该如何传递最初保存在文件中的数据?

javascript - 如何运行现有的 react native 项目

javascript - 在 Microsoft Bot Builder 中运行异步函数(使用 Node.JS)

javascript - Meteor:分享模板

reactjs - React 高阶组件与父组件