This version has been deprecated
fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
fsevents
Native access to OS X FSEvents in Node.js
The FSEvents API in OS X allows applications to register for notifications of changes to a given directory tree. It is a very fast and lightweight alternative to kqueue.
This is a low-level library. For a cross-compatible file watching module that uses fsevents, check out Chokidar.
All events except fsevent take an info object as the second parameter of the callback. The structure of this object is:
Copyright (C) 2010-2014 Philipp Dunkel
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the «Software»), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Как решить npm install throwing fsevents предупреждение для ОС, отличной от MAC?
Предупреждение, по-видимому, заставляет наш Jenkins Job отмечать неудачу, поэтому мы просто пытаемся избавиться от этого.
Обновление
Я попробовал запустить команду установки npm и получить статус выхода предыдущей команды. Это показало, что 0 означает успех, несмотря на предупреждения. Таким образом, это не похоже, что работа Дженкинса должна застрять из-за этого. Тем не менее, мы все еще пытаемся найти способ избавиться от этого предупреждения, потому что это не относится к нашей ОС.
ОТВЕТЫ
Ответ 1
Ответ 2
Я хотел бы опубликовать некоторые комментарии из этой ветки, где вы можете прочитать о проблеме, и проблема была решена.
Это именно угловая проблема. Текущий package.json требует, чтобы fsevent был не необязательным атрибутом, а devDependencies. Это может быть проблемой для не-OSX пользователей.
Даже если вы удалите его из package.json npm, все равно произойдет сбой, потому что другой модуль имеет его как peer dep.
Ответ 3
У меня была такая же проблема в Ubuntu.
если вы используете Angular/Cli сделать это тоже
Ответ 4
Для получения дополнительной информации об этом пройдите: https://github.com/npm/npm/issues/11632
Ответ 5
Ответ 6
Ошибка
Как я его исправил?
Я зашел в компьютер Linux напрямую и запустил
Затем вернулась в мою среду кодирования, и после этого все было в порядке.
Надеюсь, что это поможет!
Ответ 7
Ответ 8
Я получил эту ошибку, система Linux (Ubuntu), и это может произойти при запуске:
1) Если проект отсутствует на вашем локальном диске/компьютере, скопируйте его на свой компьютер и повторите попытку. Таким образом, вы получаете разрешение на доступ к папке (просто убедитесь, что у вас есть разрешение на доступ).
2) Если вы все еще получаете некоторые предупреждения или ошибки, запустите:
Это устранит уязвимости в ваших зависимостях и поможет вам исправить уязвимость, предоставляя простые для запуска команды npm и рекомендации для дальнейшего устранения неполадок.
Ответ 9
Выдает какое-то предупреждение
fsevents
Native Access to MacOS FSEvents
Explore Similar Packages
Package Health Score
Keep your project healthy
Check your package.json
Snyk Vulnerability Scanner
Secure Your Project
Popularity
Weekly Downloads (38,647,744)
Direct Usage Popularity
The npm package fsevents receives a total of 38,647,744 downloads a week. As such, we scored fsevents popularity level to be Influential project.
Based on project statistics from the GitHub repository for the npm package fsevents, we found that it has been starred 515 times, and that 3,656 other projects in the ecosystem are dependent on it.
Downloads are calculated as moving averages for a period of the last 12 months, excluding weekends and known missing data points.
Security
Security and license risk for significant versions
Version
Release Date
Direct Vulnerabilities
Indirect Vulnerabilities
License Risk
We found a way for you to contribute to the project! Looks like fsevents is missing a security policy.
You can connect your project’s repository to Snyk to stay up to date on security alerts and receive automatic fix pull requests.
Maintenance
Commit Frequency
Further analysis of the maintenance status of fsevents based on released npm versions cadence, the repository activity, and other data points determined that its maintenance is Healthy.
We found that fsevents demonstrates a positive version release cadence with at least one new version released in the past 12 months.
As a healthy sign for on-going project maintenance, we found that the GitHub repository had at least 1 pull request or issue interacted with by the community.
Community
With more than 10 contributors for the fsevents repository, this is possibly a sign for a growing and inviting community.
We found a way for you to contribute to the project! Looks like fsevents is missing a Code of Conduct.
Embed Package Health Score Badge
Package
fsevents has more than a single and default latest tag published for the npm package. This means, there may be other tags available for this package, such as next to indicate future releases, or stable to indicate stable releases.
Readme
fsevents 
Native access to MacOS FSEvents in Node.js
The FSEvents API in MacOS allows applications to register for notifications of changes to a given directory tree. It is a very fast and lightweight alternative to kqueue.
This is a low-level library. For a cross-platform file watching module that uses fsevents, check out Chokidar.
Installation
Supports only Node.js v8.16 and higher.
Usage
fsevents.watch(dirname: string, (path: string, flags: number, id: string) => void): () => Promise
Returns closer callback which when called returns a Promise resolving when the watcher process has been shut down.
fsevents.getInfo(path: string, flags: number, id: string): FsEventInfo
The FsEventsInfo has the following shape:
Changelog
Troubleshooting
License
The MIT License Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller — see LICENSE file.
What is fsevents?
Native Access to MacOS FSEvents. Visit Snyk Advisor to see a full health score report for fsevents, including popularity, security, maintenance & community analysis.
Is fsevents popular?
The npm package fsevents receives a total of 38,647,744 weekly downloads. As such, fsevents popularity was classified as an influential project. Visit the popularity section on Snyk Advisor to see the full health analysis.
Is fsevents well maintained?
We found that fsevents demonstrated a healthy version release cadence and project activity. It has a community of 40 open source contributors collaborating on the project. See the full package health analysis to learn more about the package maintenance status.
Is fsevents safe to use?
The npm package fsevents was scanned for known vulnerabilities and missing license, and no issues were found. Thus the package was deemed as safe to use. See the full health analysis review.
Как решить npm install throwing fsevents предупреждение для ОС, отличной от MAC?
Предупреждение, по-видимому, заставляет наш Jenkins Job отмечать неудачу, поэтому мы просто пытаемся избавиться от этого.
Обновление
Я попробовал запустить команду установки npm и получить статус выхода предыдущей команды. Это показало, что 0 означает успех, несмотря на предупреждения. Таким образом, это не похоже, что работа Дженкинса должна застрять из-за этого. Тем не менее, мы все еще пытаемся найти способ избавиться от этого предупреждения, потому что это не относится к нашей ОС.
ОТВЕТЫ
Ответ 1
Ответ 2
Я хотел бы опубликовать некоторые комментарии из этой ветки, где вы можете прочитать о проблеме, и проблема была решена.
Это именно угловая проблема. Текущий package.json требует, чтобы fsevent был не необязательным атрибутом, а devDependencies. Это может быть проблемой для не-OSX пользователей.
Даже если вы удалите его из package.json npm, все равно произойдет сбой, потому что другой модуль имеет его как peer dep.
Ответ 3
У меня была такая же проблема в Ubuntu.
если вы используете Angular/Cli сделать это тоже
Ответ 4
Для получения дополнительной информации об этом пройдите: https://github.com/npm/npm/issues/11632
Ответ 5
Ответ 6
Ошибка
Как я его исправил?
Я зашел в компьютер Linux напрямую и запустил
Затем вернулась в мою среду кодирования, и после этого все было в порядке.
Надеюсь, что это поможет!
Ответ 7
Ответ 8
Я получил эту ошибку, система Linux (Ubuntu), и это может произойти при запуске:
1) Если проект отсутствует на вашем локальном диске/компьютере, скопируйте его на свой компьютер и повторите попытку. Таким образом, вы получаете разрешение на доступ к папке (просто убедитесь, что у вас есть разрешение на доступ).
2) Если вы все еще получаете некоторые предупреждения или ошибки, запустите:
Это устранит уязвимости в ваших зависимостях и поможет вам исправить уязвимость, предоставляя простые для запуска команды npm и рекомендации для дальнейшего устранения неполадок.
Ответ 9
Выдает какое-то предупреждение
Как решить npm install throwing fsevents warning on non-MAC OS?
Это предупреждение, по-видимому, приводит к тому, что наша работа Jenkins помечается как неудачная, поэтому мы просто пытаемся избавиться от нее.
Обновление
Я попытался запустить команду npm install и получить статус выхода предыдущей команды. Он показал 0, что означает успех, несмотря на предупреждения. Таким образом, не похоже, что работа Jenkins должна застрять из-за этого. Однако мы все еще пытаемся найти способ избавиться от этого предупреждения, потому что оно не имеет отношения к нашему OS.
14 ответов
Если вы хотите скрыть это предупреждение, вам просто нужно установить fsevents в качестве необязательной зависимости. Просто выполняйте:
.И предупреждение больше не будет беспокоить.
Это именно проблема Angular. Текущий package.json требует fsevent не как optionalDependencies, а как devDependencies. Это может быть проблемой для пользователей, не являющихся OSX.
Даже если вы удалите его из package.json npm, я все равно потерплю неудачу, потому что другой модуль имеет его как одноранговый dep.
В журнале установки вы найдете следующее сообщение:
Надеюсь, это поможет!
Я нашел ту же проблему и попробовал все решения, упомянутые выше и в github. Некоторые работают только в локальном репозитории, когда я толкаю свой PR в удаленные репозитории с помощью travic-CI или конвейеры возвращают мне ту же ошибку. Наконец я исправил это, используя приведенную ниже команду npm.
Когда я запускаю npm install, я получаю эту ошибку: npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for fsevents@1.1.3: wanted
У меня тоже была такая же проблема, хотя я использую MacOS. Проблема в том, что это своего рода ошибка. Я решил эту проблему, многократно выполнив команды,
Один раз это не сработало, но когда я несколько раз чистил кэш и после удаления npm, переустановки npm, ошибка исчезла. Я использую Angular 8, и эта проблема является распространенной
Для получения дополнительной информации об этом перейдите по ссылке: https://github.com/npm/npm/issues/11632
Я использую, Angular CLI: 8.1.2 Узел: 12.14.1 OS: Win32 в 64-разрядной
Как ни странно, это мне помогло
Я получил ту же ошибку. В моем случае я использовал подключенный диск для редактирования кода со второго компьютера, на котором был запущен linux. Не знаю точно, почему gulp-watch полагается на совместимость операционной системы перед установкой (я бы предположил, что это связано с целями безопасности). По сути, ошибка заключается в проверке вашей операционной системы и операционной системы, вызывающей модуль узла, в моем случае две операционные системы не были одинаковыми, поэтому она вызвала ошибку. Что, судя по вашей ошибке, совпадает с моей.
Ошибка
Как я это исправил?
Я вошел в компьютер linux напрямую и запустил
Затем вернулся в свою среду программирования, и после этого все было в порядке.
Надеюсь, это поможет!
Предупреждения fsevents исчезли (на Linux).
Даже последняя пряжа (2.x) показывает предупреждения.
У меня была эта ошибка, Linux system(Ubuntu), и это может произойти при запуске :
1) Если проект отсутствует в вашем localdisk/computer,, скопируйте его на компьютер и повторите попытку. Таким образом, вы получаете разрешение на доступ к папке (просто убедитесь, что у вас есть разрешение на доступ).
2) Если вы все еще получаете некоторые предупреждения или ошибки, запустите:
Это позволит устранить уязвимости в ваших зависимостях и поможет вам устранить уязвимость, предоставив команды simple-to-run npm и рекомендации по дальнейшему устранению неполадок.
Надеюсь, это поможет!
Похожие вопросы:
Я не могу правильно установить npm в моем проекте laravel. Я запускаю laravel на коробке vagrant (ubuntu-trusty-64). Когда я запускаю ‘npm install’, я получаю первую ошибку в своем pastebin (ссылка.
Когда я запускаю npm install, я получаю эту ошибку: npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for fsevents@1.1.3: wanted
если я пытаюсь установить новую библиотеку, я получаю это предупреждение. А еще эта библиотека не устанавливается npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13.




