バイナリバイナリのテストは問題ありません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
で詳細を確認
ionicまたはその他の場所でこの種のメッセージが表示された場合は、npm audit fix
与えられたアドバイスに従い、「重大度の高い脆弱性」の問題をすべて解決し、更新された依存関係を与えられたコードベースに戻すことができるかどうかを確認してください。
ここで起こっていることは、 chokidar
と呼ばれるパッケージが、ファイルシステムディレクトリを「監視」するために使用されていることです(追加されるファイルなど)。 chokidar
は、Linux、Windows、およびMac固有のファイルシステム監視パッケージのラッパーで、fsevents
はMacのバリアントです。したがって、chokidar
を使用するものはすべて、オプションの依存関係としてfsevents
を持つことになると確信していますが、他の人が言ったように、このWARN
メッセージは安全に無視できます。 chokidar
は、すべての一般的なデスクトップアーキテクチャをサポートしています。
package.jsonファイルにwin64を追加する必要があります
例えば
{"os": "darwin、linux"、 "Arch": "any"} 次で置き換えられます
{"os": "darwin、linux、win32、win64"、 "Arch": "any"}