HerokuにWebサイトを展開したいのですが、次のエラーが発生します。
error [email protected]: The platform "linux" is incompatible with this module.
error Found incompatible module.
糸、ノードをアップグレードしようとしましたが、役に立ちませんでした。私はmacOS Mojave v 10.14.5を使用していますが、なぜlinuxなのか理解できません。
remote: -----> Installing binaries
remote: engines.node (package.json): 10.15.3
remote: engines.npm (package.json): unspecified (use default)
remote: engines.yarn (package.json): unspecified (use default)
remote:
remote: Resolving node version 10.15.3...
remote: Downloading and installing node 10.15.3...
remote: Using default npm version: 6.4.1
remote: Resolving yarn version 1.x...
remote: Downloading and installing yarn (1.17.3)...
remote: Installed yarn 1.17.3
remote:
remote: -----> Installing dependencies
remote: Installing node modules (yarn.lock)
remote: yarn install v1.17.3
remote: [1/4] Resolving packages...
remote: [2/4] Fetching packages...
error [email protected]: The platform "linux" is incompatible with this module.
remote: error Found incompatible module.
行を削除しました
fsevents@^1.2.7, fsevents@^2.0.6:
version "2.0.7"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.0.7.tgz#382c9b443c6cbac4c57187cdda23aa3bf1ccfc2a"
integrity sha512-a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==
そして
optionalDependencies:
fsevents "^2.0.6"
yarn.lock
から。次に削除しました
"fsevents": "2.0.7",
package.json
のresolutions
キーから
ついにyarn install
で見ることができます
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
そして
success Saved lockfile.
これはMacOS専用であるため、このモジュールは必要ありません。
Node.jsのMacOS FSEventsへのネイティブアクセス