npm start 完全没有做任何事情

Posted

技术标签:

【中文标题】npm start 完全没有做任何事情【英文标题】:npm start is doing absolutely nothing 【发布时间】:2020-03-20 08:41:53 【问题描述】:

今天我决定创建一个 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 是否设置正确

【问题讨论】:

试试npm run start而不是npm start 运行npm install,然后运行npm start 我相信 npm run start 和 npm start 是等价的语句,不是吗?无论如何,我都试过了,npm run-script start 是的,非常感谢! @RobC 我完全忘记了我将ignore-scripts 设置为true;有趣的是,事情总是如此简单。 【参考方案1】:

执行以下步骤:

    从项目目录中删除 node_modules 文件夹 在项目目录下运行命令npm install 在项目目录下运行npm start

【讨论】:

我之前做过这个,但我还是再试一次,我仍然遇到同样的问题。

以上是关于npm start 完全没有做任何事情的主要内容,如果未能解决你的问题,请参考以下文章

npm update 不做任何事情

纱线已安装但不起作用。命令被识别,但没有纱线命令做任何事情。 Windows Powershell

为啥json没有做任何事情?

为啥 .catch() 没有做任何事情?

扭曲的位置标头重定向

为啥我的模拟鼠标点击没有做任何事情?