Snyk 抱怨包锁中缺少 fsevents,但 fsevents 不是必需的并且 snyk 忽略 --strict-out-of-sync=false

问题描述

今天无法在我的任何项目上运行 snyk,到处都出现相同的错误

snyk test --strict-out-of-sync=false 结果:

Dependency fsevents was not found in package-lock.json. Your package.json and package-lock.json are probably out of sync. Please run "npm install" and try again.

npm install 和 npm installnpm i --package-lock-only 什么都不做

FSEvents 甚至不是 package.json 中的要求

package.json 的相关部分:

  "dependencies": {
    "bcrypt": "^5.0.1","cookie-parser": "^1.4.5","cors": "^2.8.5","csurf": "^1.11.0","debug": "~4.3.1","express": "~4.17.1","express-handlebars": "^5.3.0","express-rate-limit": "^5.2.6","helmet": "^4.4.1","morgan": "~1.10.0","MysqL2": "^2.2.5","node-cron": "^3.0.0","node-fetch": "^2.6.1","nodemailer": "^6.5.0","redis": "^3.1.0","sequelize": "^6.6.2","sequelize-cli": "^6.2.0","uuid": "^8.3.2","winston": "^3.3.3"
  },"devDependencies": {
    "app-root-path": "^3.0.0","babel-eslint": "^10.1.0","chai": "^4.3.4","chai-http": "^4.3.0","eslint": "^7.23.0","express-openapi-validate": "^0.5.1","js-yaml": "^4.0.0","jsdoc": "^3.6.6","mocha": "^8.3.2","nyc": "^15.1.0","openapi-types": "^7.2.3","sinon": "^10.0.0","snyk": "^1.526.0","swagger-jsdoc": "^6.1.0","winston-syslog": "^2.4.4"
  }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)