React项目中没有npm脚本起作用

问题描述 投票:2回答:1

我有一个React应用程序,已经运行了很长时间了,突然之间package.JSON文件中的npm命令都不起作用。

{


 "name": "fitness-appication-frontend",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.10.2",
    "react-chat-ui": "^0.3.2",
    "react-dom": "^16.10.2",
    "react-scripts": "0.9.5"
  },
  "devDependencies": {},
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

每当我尝试运行npm命令时,在终端中什么都没有发生,它只会像这样返回空白

kristoffer@kristoffer-ThinkPad-T570:~/Skrivebord/Fitness-Application/fitness-application-frontend$ npm start
kristoffer@kristoffer-ThinkPad-T570:~/Skrivebord/Fitness-Application/fitness-application-frontend$

有人熟悉这个问题吗?

[仅当我尝试运行这些命令时才会发生,内置命令,例如npm install,效果很好。

npm start run -dd的输出

npm info it worked if it ends with ok
npm verb cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'start', '-dd' ]
npm info using [email protected]
npm info using [email protected]
npm verb run-script [ 'prestart', 'start', 'poststart' ]
npm info lifecycle [email protected]~prestart: [email protected]
npm info lifecycle [email protected]~start: [email protected]
npm info lifecycle [email protected]~poststart: [email protected]
npm verb exit
javascript reactjs npm packaging
1个回答
0
投票

发生这种情况是因为您有

ignore-scripts=true

来自文档:

忽略脚本

默认:false

类型:布尔值

如果为true,npm将不运行package.json文件中指定的脚本。

检查此link

P.S。您可以使用git log <branch name>检查此更改的完成时间

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