web-dev-qa-db-ja.com

[email protected]でサポートされていないプラットフォーム:必要な{"os": "darwin"、 "Arch": "any"}を修正する方法(現在:{"os": "win32"、 "Arch": "x64" })

バイナリバイナリのテストは問題ありませんnpm WARNロールバック[email protected]のロールバックに失敗しました(これはおそらく無害です):

EPERM:操作は許可されていません、lstat 'C:\ Users\orca yoon\Documents\IonicProjects\starters\epic\node_modules\fsevents\node_modules'

npm通知により、ロックファイルがpackage-lock.jsonとして作成されました。このファイルをコミットする必要があります。

npm WARNオプションのスキップオプションの依存関係:[email protected](node_modules\fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:[email protected]でサポートされていないプラットフォーム:必要な{"os": "darwin"、 "Arch": "any"}(current:{"os": "win32"、 "Arch": "x64"})

1050人のコントリビューターから1105個のパッケージを追加し、445.94sで監査済み53269個のパッケージを検出して、1つの重大度の高い脆弱性の実行npm audit fixを実行して修正、またはnpm auditで詳細を確認

29
adler

ionicまたはその他の場所でこの種のメッセージが表示された場合は、npm audit fix与えられたアドバイスに従い、「重大度の高い脆弱性」の問題をすべて解決し、更新された依存関係を与えられたコードベースに戻すことができるかどうかを確認してください。

ここで起こっていることは、 chokidar と呼ばれるパッケージが、ファイルシステムディレクトリを「監視」するために使用されていることです(追加されるファイルなど)。 chokidarは、Linux、Windows、およびMac固有のファイルシステム監視パッケージのラッパーで、fseventsはMacのバリアントです。したがって、chokidarを使用するものはすべて、オプションの依存関係としてfseventsを持つことになると確信していますが、他の人が言ったように、このWARNメッセージは安全に無視できます。 chokidarは、すべての一般的なデスクトップアーキテクチャをサポートしています。

0
rayrrr

package.jsonファイルにwin64を追加する必要があります

例えば

{"os": "darwin、linux"、 "Arch": "any"} 次で置き換えられます

{"os": "darwin、linux、win32、win64"、 "Arch": "any"}

0
Tech Devils