*問題を作成する前に、最新バージョンのyarnを使用していることを確認してください。*
機能をリクエストしバグを報告しますか?
バグ
現在の動作は何ですか?
yarn
はfsevents
(404s)のインストールに失敗しますが、npm
成功します
現在の動作がバグである場合は、再現する手順を提供してください。
yarn
❯ git clone [email protected]:minusfive/ember-cli-sass-variables-export.git
❯ cd ember-cli-sass-variables-export
❯ yarn
yarn install v1.7.0
[1/5] 🔍 Validating package.json...
[2/5] 🔍 Resolving packages...
[3/5] 🚚 Fetching packages...
[-------------------------------------------------------------------------------------------------------------------------------------------------------] 0/1048(node:5246) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[4/5] 🔗 Linking dependencies...
warning " > [email protected]" has unmet peer dependency "eslint@>=3.1.0".
[5/5] 📃 Building fresh packages...
[-/3] ⠁ waiting...
[2/3] ⠂ fsevents
warning Error running install script for optional dependency: "/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents: Command failed.
Exit code: 1
Command: node install
Arguments:
Directory: /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using [email protected]
node-pre-gyp info using [email protected] | darwin | x64
node-pre-gyp info check checked for \"/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node\" (not found)
node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Tried to download(undefined): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http Connection closed while downloading tarball file
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info ok
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info ok
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp http GET https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp http GET https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp info spawn /usr/bin/python
gyp info spawn args [ '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/Users/minusfive/.node-gyp/10.4.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/Users/minusfive/.node-gyp/10.4.0',
gyp info spawn args '-Dnode_gyp_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/Users/minusfive/.node-gyp/10.4.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn /usr/bin/python
gyp info spawn args [ '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/Users/minusfive/.node-gyp/10.4.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/Users/minusfive/.node-gyp/10.4.0',
gyp info spawn args '-Dnode_gyp_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/Users/minusfive/.node-gyp/10.4.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info ok
gyp info ok
gyp info it worked if it ends with ok
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
SOLINK_MODULE(target) Release/.node
SOLINK_MODULE(target) Release/.node
CXX(target) Release/obj.target/fse/fsevents.o
CXX(target) Release/obj.target/fse/fsevents.o
In file included from ../fsevents.cc:6:
../../nan/nan.h:839:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:6:
../../nan/nan.h:854:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:164:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:6:
../../nan/nan.h:869:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:157:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:6:
../../nan/nan.h:839:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:6:
../../nan/nan.h:854:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:164:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:6:
../../nan/nan.h:869:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:157:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1648:31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return scope.Escape(node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1648:31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
return scope.Escape(node::MakeCallback(
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
In file included from ../fsevents.cc:85:
../src/methods.cc:14:12: warning: 'Call' is deprecated [-Wdeprecated-declarations]
handler->Call(3, argv);
^
../../nan/nan.h:1567:3: note: 'Call' has been explicitly marked deprecated here
NAN_DEPRECATED inline v8::Local<v8::Value>
^
../../nan/nan.h:98:40: note: expanded from macro 'NAN_DEPRECATED'
# define NAN_DEPRECATED __attribute__((deprecated))
^
In file included from ../fsevents.cc:85:
../src/methods.cc:14:12: warning: 'Call' is deprecated [-Wdeprecated-declarations]
handler->Call(3, argv);
^
../../nan/nan.h:1567:3: note: 'Call' has been explicitly marked deprecated here
NAN_DEPRECATED inline v8::Local<v8::Value>
^
../../nan/nan.h:98:40: note: expanded from macro 'NAN_DEPRECATED'
# define NAN_DEPRECATED __attribute__((deprecated))
^
5 warnings generated.
5 warnings generated.
SOLINK_MODULE(target) Release/fse.node
rm: cannot remove './Release/.deps/Release/obj.target/fse/fsevents.o.d.raw': No such file or directory
make: *** [Release/obj.target/fse/fsevents.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack at ChildProcess.emit (events.js:182:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:237:12)
gyp ERR! System Darwin 17.6.0
gyp ERR! command \"/usr/local/Cellar/node/10.4.0/bin/node\" \"/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/bin/node-gyp.js\" \"build\" \"--fallback-to-build\" \"--module=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node\" \"--module_name=fse\" \"--module_path=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64\"
gyp ERR! cwd /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
gyp ERR! node -v v10.4.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/Cellar/node/10.4.0/bin/node /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:182:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:961:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)
node-pre-gyp ERR! System Darwin 17.6.0
node-pre-gyp ERR! command \"/usr/local/Cellar/node/10.4.0/bin/node\" \"/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"
node-pre-gyp ERR! cwd /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
node-pre-gyp ERR! node -v v10.4.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
node-pre-gyp ERR! not ok
Failed to execute '/usr/local/Cellar/node/10.4.0/bin/node /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64' (1)
COPY /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node
TOUCH Release/obj.target/action_after_build.stamp
✨ Done in 157.31s.
npm
❯ rm -rf node_modules
❯ npm install
> [email protected] install /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
> node install
[fsevents] Success: "/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
> [email protected] install /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-sass
> node scripts/install.js
Cached binary found at /Users/minusfive/.npm/node-sass/4.9.0/darwin-x64-64_binding.node
> [email protected] postinstall /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/spawn-sync
> node postinstall
> [email protected] postinstall /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-sass
> node scripts/build.js
Binary found at /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-sass/vendor/darwin-x64-64/binding.node
Testing binary
Binary is fine
added 1317 packages from 645 contributors and audited 40932 packages in 32.386s
期待される動作は何ですか?
それはうまくいくはずですか?
node.js、yarn、およびオペレーティングシステムのバージョンをお知らせください。
❯ node -v
v10.4.0
❯ npm -v
6.1.0
❯ yarn -v
1.7.0
❯ sw_vers
ProductName: Mac OS X
ProductVersion: 10.13.5
BuildVersion: 17F77
これは糸ではありません。 これはAWSであり、fseventsを介して実行されているインストールスクリプトの1つから404を提供します。 キャッシュされているため、npmで処理されているようです。 Yarnで再試行すると、これが一時的なサーバーの問題である場合に問題が発生する可能性があります。
そうでない場合は、npmキャッシュをクリアして再試行すると、それも失敗します。
ヤーンとノードの両方のキャッシュをクリアしましたが、ヤーン1.6.0、ノード10.1.0でこのエラーが発生します。
Node 10.4.1
でもこの問題が発生しています。
更新:使用しているWebpackのバージョンは、 Node ^10
と互換性のない古いバージョンのfsevents
依存していることが判明しました。
yarn upgrade
実行してみてください。
私もこの問題を抱えていますが、数か月前にyarn create react-app [dir name]
設定したディレクトリでのみ発生します。
新しいディレクトリを作成する場合、つまり別のプロジェクト用に作成する場合、問題はありません。
node 10.4.1
npm 6.1.0
yarn 1.7.0
yarn upgrade
実行しようとしましたが、fseventsで同じエラーが発生します。
他に何かアイデアはありますか?
@sisterjones MacでCRAを使用しても同じ問題が発生し、頭がおかしくなります(ノード10.4.1)。 Windowsでも動作しますが、WindowsにはNode9.11.1があります
編集:ノード9.11.12にダウングレードしたところ、すべて正常に動作するようになりました。 うまくいけば、これに対する修正がすぐにリリースされます
ノード10.5.0のMacOSでも同じ問題
ノード10.6.0(macOs mojave beta 2)で同じ問題
ノードをLTS8.11.3にダウングレードするだけで問題なく動作します。
10未満のすべてのnodejsバージョンが機能するはずです。
Emberプロジェクトをバージョン3.2にアップグレードするときにこの問題が発生しました。これには、ノード10以降が必要です。 助けになったのはyarn upgrade
。
ノード8.11を使用する修正済み
最新のYarnバージョンはこれを修正します。 更新してからこの問題は発生しておらず、ノード10.xを実行しています。
次のように表示されているため、糸のアップグレードを実行できません。
エラー古いロックファイル。
yarn install
を実行して、再試行してください。
ヤーンインストールを実行すると、次のように表示されます。
エラー/Users/username/Programming/github.com/projectname/node_modules/node-zopfli:コマンドが失敗しました。
終了コード:1
私には不可能なミッションのような縫い目
@Maciliasはロックファイルを削除でき、 yarn install
実行するとyarnがロックファイルを再作成します
trueの場合、ファイルが削除されると、yarnはファイルの再作成に失敗するため、プロジェクトは使用できない状態のままになります...使用可能な状態にするために更新する方法がわかりませんでした。
キャッシュをクリアしましたが、完全に機能します。 yarn cache clean
お試しください
Mojave OSのyarn cache clean
同じです。 😕
出力:
...
gyp ERR! cwd /Users/username/.../app/node_modules/fsevents
gyp ERR! node -v v10.12.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
...
最初にyarn global add node-gyp
を実行してから、fseventsをインストールしてみてください。 ところで。 どのバージョンの糸を使用していますか? 最近のバージョンでは、これは必要ないはずです。
@maximelafarieと同じように、同じ問題が発生します
yarn global add node-gyp
実行してみても、私は救われませんでした。 @BYK
yarn version :1.2.1
node version :v10.13.0
npm version :6.4.1
macOS version : Mojave
編集
私と同じ問題を抱えている人は、ノードのバージョンをダウングレードして、 fsevents
再インストールをスキップする必要があります。 だから私は私のワークスペースの最終的な環境を貼り付けるつもりです
yarn version :1.2.3
node version :8.12.0
私は次のように働いた-
rm yarn.lock
yarn cache clean
yarn install
@maximelafarieと同じエラーで、 yarn global add
のパッケージには、 fsevents
が付属していますが、 yarn cache clean
成功します。
編集
この問題は、 yarn global add node-gyp
を実行してからyarn global remove node-gyp
実行することで解決されたようです...何が起こったのかわかりませんが、とにかくすべてがエラーなしで機能しています😭
この問題は私にも起こっています。
糸1.12.1
ノード11.0.0
macOS1.14モハベ。
上記の修正は私にはうまくいきませんでした。
わたしも:
上記の修正は私にはうまくいきませんでした。
私も....なぜこの問題は解決されたのですか?
09:13:23 $ node -v
v11.2.0
09:18:10 $ yarn -v
1.12.3
09:18:12 $ sw_vers
ProductName: Mac OS X
ProductVersion: 10.13.6
BuildVersion: 17G65
私の場合、pyenvを使用してPythonを2.7にダウングレードすると便利でした。
node-gypには、3.xではなくpython2.7が必要です。
バージョンのあるMacOS Xの場合:
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.13.6
BuildVersion: 17G3025
$ node -v
v11.12.0
$ yarn -v
1.15.2
以下が役に立ちました(そしてはいnpmは以前に成功しました):
# xcode was erroring with brew
sudo xcode-select --switch /Applications/Xcode.app
sudo xcodebuild -license accept
# fresh new node modules
rm -rf node_modules
# solution <strong i="9">@shrinathaithal</strong> (these commands alone did not help though)
rm yarn.lock
yarn cache clean
yarn install
ノードのバージョンを最新からltsに変更することで、まったく同じエラーを解決しました。
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.4
BuildVersion: 18E227
$ npm -v
6.4.1
$ yarn -v
1.15.2
$ node -v
v12.0.0
$ sudo n lts
$ node -v
v10.15.3
$ create-react-app my-app
ちょうど今私のMacのノードv12.1.0で同様の問題がありました。 $ yarn upgrade
を使用して修正しました。 重要なのはfseventsv1.2.8からv1.2.9へのアップデートだったと思います。
私はこれと同じ問題を次のように実行していました:
> sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.4
BuildVersion: 18E226
> node -v
v12.1.0
yarn cache clean
後、現在のバージョンではなくv10.15.3でLTSバージョンのNode.jsを使用すると修正されました。
私はnvm
、複数のNode.jsバージョンを調整しています。
もう一つはv12.2.0からLTSのv10.15.3にノードをダウングレードすることにより、ここに固定しました。
最近、fseventsに問題が発生し、ノード12との互換性がなくなりました。これは解決され、fseventsv1.2.9でリリースされました。 fseventsに依存する依存関係がある場合は、解像度を使用して、それぞれにバージョン1.2.9を使用するようにYarnに指示できます。
これをpackage.json
ファイルに追加してから、 yarn
(またはyarn install
)を再実行します。
"resolutions": {
"fsevents": "1.2.9"
}
糸のアップグレードは私の問題を解決します。
Yarnは、#6834のバグのため、 resolutions
リストされているパッケージ(@coreywardによって提案されている)をオプションではないものとして扱うことに注意してください。 バグが原因で、ビルドはmacOSでは成功する可能性がありますが、Linuxでは失敗します。
私は最近この問題を経験し、 yarn upgrade
は問題を解決しました。 ありがとうございました!
@aindongあなたの上のコメントを見ましたか?
Yarnは、#6834のバグのため、
resolutions
リストされているパッケージ(@coreywardによって提案されている)をオプションではないものとして扱うことに注意してください。 バグが原因で、ビルドはmacOSでは成功する可能性がありますが、Linuxでは失敗します。
Macでyarn upgrade
を実行すると、 fsevents
がインストールされますが、 fsevents
が利用できないLinuxサーバーにデプロイする場合(macOS固有)失敗します。
それでもfsevents
問題がある場合は、使用しているパッケージをアップグレードする必要があります。 それらには古い依存関係がある可能性があり、最終的には古いバージョンのfsevents
ます。 私の場合、それはnodemod
-> yarn upgrade nodemon
それらを見つける方法:
yarn list
fsevents
すべての出現を逆方向に検索しますyarn upgrade <package>
rm -rf node_modules
yarn cache clean
yarn
@egelこれはやり過ぎです。 fsevents
を依存関係として参照するほとんどの依存関係では、 ~> 0.2.7
または>= 0.2.7
ように宣言されます。これにより、会議中にバージョン0.2.9
をインストールできます。要求事項。 したがって、特定のバージョンへの依存関係宣言( fsevents ~> 0.2.7
またはfsevents
)をYarnに_resolve_させることができる解像度を使用するソリューション。
注意として、これはほとんどの依存関係でうまく機能しますが、 fsevents
はプラットフォーム固有であり、以前のバージョンのYarnでは、 fsevents
使用しない環境でYarnを実行する場合、解像度をオプションにすることができませんyarn install
再実行してyarn.lock
ファイルのみをコミットして解像度を破棄します。 package.json
ファイルでの宣言。 これにより、正しいバージョンのfsevents
が今後使用されますが、解像度が使用されないため、オプションのフラグが無効になることはありません。
いずれにせよ、破損したパッケージに問題がない場合、 rm -rf node_modules
やyarn cache clean
などのコマンドの実行は効果がありません。 ネットワーク経由でキャッシュ全体を再構築するのも遅いので、これを不必要に行うことはお勧めしません。
ノードバージョンを10.2.1、yarn 1.21.1に変更して、 node-pre-gyp ERR! not ok
解決しましたが、正常に動作しています。
誰かがまだこの問題を抱えているかどうかはわかりません。 私はそれをやって解決しましたyarn install --check-files
私はそれを数回しなければなりませんでした
OSX 10.13 HighSierraでやりました
私のために働く:
yarn upgrade
revert changes in package.json (if needed for your situation)
rm -rf node_modules
rm yarn.lock
yarn
commit newly created lock file
それは私のために働いたxcode-select --install
私の場合、そして私はバベルを持っているので、私は使用することができませんでした:
"resolutions": {
"**/**/fsevents": "^1.2.9"
}
異なるバージョンを使用する複数のネストされた依存関係が原因です。
しかし、私は使用に成功しました:
"resolutions": {
"**/**/chokidar": "^2.1.8"
}
大まかに言って、Babelチームはノード6との互換性を維持したいと考えているため、古いfsevents
引き続き使用しますが、Babelv8での移行を計画しています。
お役に立てば幸いです🥰
私は削除することによって、これを解決package-lock.json
と再実行されているnpm install
。
誰かがまだこの問題を抱えているかどうかはわかりません。 私はそれをやって解決しました
yarn install --check-files
私はそれを数回しなければなりませんでしたOSX 10.13 HighSierraでやりました
これは私のために解決しました! 私もそれを数回実行しなければなりませんでした。
ありがとう
最も参考になるコメント
Node 10.4.1
でもこの問題が発生しています。更新:使用しているWebpackのバージョンは、
Node ^10
と互換性のない古いバージョンのfsevents
依存していることが判明しました。yarn upgrade
実行してみてください。