'npm start' 命令不执行任何操作

'npm start' command doesn't do anything

我正在尝试启动一个 React js 项目,但 npm start 命令没有执行任何操作。没有错误信息。没有例外。什么都没有。

我已经在 package.json 文件中有一个 start 脚本。

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

我也检查了缺少的依赖项,但没有遗漏任何内容。

我在这里遗漏了什么吗?

尝试将 npm run 用于脚本,就像

npm run start

我认为这只是一个错误。再次尝试 运行 命令以查看它现在是否有效。或者,如果问题仍然存在,请创建另一个应用程序并按照说明进行操作。不要忘记按照指示签出到项目目录:cd your_project_name。还有一件事:您是如何创建应用程序的?

解决方案:

我的 npm ignore-scripts 设置为 true。所以我将它设置为 false 并且 npm start 命令有效。

npm config set ignore-scripts false

检查您的 ignore-scriptstrue 还是 false:

npm config get ignore-scripts

感谢@RobC 的回答