首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Snyk抱怨包锁中缺少fsevents,但fsevents不是必需的,并且snyk忽略--strict-out-of-sync=false

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

Stack Overflow用户
提问于 2021-04-08 01:46:25
回答 1查看 190关注 0票数 3

今天我不能在我的任何项目上运行snyk,到处都得到相同的错误。

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

代码语言:javascript
复制
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安装,npm installnpm i --package-lock-only不执行任何操作

在package.json中,FSEvents甚至不是必需的

Package.json的相关部分:

代码语言:javascript
复制
  "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"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2021-11-17 14:01:20

我希望你已经解决了这个问题,但是发现这个帖子有同样的问题,所以如果有人后来发现了,就发帖子吧。

fsevents可能是一些其他依赖项的传递依赖项,请检查包-lock.json中的哪一个。它是一个仅用于访问文件系统事件的MacOS (darwin)包。

我通过运行下面的命令让它工作

代码语言:javascript
复制
npm upgrade

在再次运行snyk之前。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66991454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档