Apakah Anda ingin meminta fitur atau melaporkan bug ?
Serangga
Apa perilaku saat ini?
STR:
Ketika saya mencoba menjalankan yarn add jest
saya mendapatkan kesalahan berikut:
β yarn add jest
yarn add v0.27.5
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[1/1] β’ fsevents: 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
[-/1] β’ waiting...
[-/1] β’ waiting...
[-/1] β’ waiting...
warning Error running install script for optional dependency: "/Users/Ystartsev/Work/temp/debugger.html/node_modules/fsevents: Command failed.\nExit code: 1\nCommand: sh\nArguments: -c node install\nDirectory: /Users/Ystartsev/Work/temp/debugger.html/node_modules/fsevents\nOutput:\nnode-pre-gyp info it worked if it ends with ok\nnode-pre-gyp info using [email protected]\nnode-pre-gyp info using [email protected] | darwin | x64\nnode-pre-gyp info check checked for \"/Users/Ystartsev/Work/temp/debugger.html/node_modules/fsevents/lib/binding/Release/node-v57-darwin-x64/fse.node\" (not found)\nnode-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz\nnode-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz\nnode-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz \nnode-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v57 ABI) (falling back to source compile with node-gyp) \nnode-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz \nnode-pre-gyp ERR! build error \nnode-pre-gyp ERR! stack Error: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)\nnode-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/Ystartsev/Work/temp/debugger.html/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:77:29)\nnode-pre-gyp ERR! stack at emitOne (events.js:115:13)\nnode-pre-gyp ERR! stack at ChildProcess.emit (events.js:210:7)\nnode-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:195:12)\nnode-pre-gyp ERR! stack at onErrorNT (internal/child_process.js:366:16)\nnode-pre-gyp ERR! stack at _combinedTickCallback (internal/process/next_tick.js:102:11)\nnode-pre-gyp ERR! stack at process._tickCallback (internasuccess Saved lockfile.
success Saved 1 new dependency.
ββ [email protected]
Done in 12.29s.
Kemudian, menjalankan uji benang (alias kami untuk lelucon) saya mendapatkan kesalahan berikut:
yarn test v0.27.5
$ jest
TypeError: projects.map is not a function
at Object.<anonymous> (/Users/Ystartsev/Work/temp/debugger.html/node_modules/jest-cli/build/cli/runCLI.js:112:28)
at Generator.next (<anonymous>)
at step (/Users/Ystartsev/Work/temp/debugger.html/node_modules/jest-cli/build/cli/runCLI.js:1:260)
at /Users/Ystartsev/Work/temp/debugger.html/node_modules/jest-cli/build/cli/runCLI.js:1:490
at Promise (<anonymous>)
at Object.<anonymous> (/Users/Ystartsev/Work/temp/debugger.html/node_modules/jest-cli/build/cli/runCLI.js:1:171)
at Object.module.exports [as runCLI] (/Users/Ystartsev/Work/temp/debugger.html/node_modules/jest-cli/build/cli/runCLI.js:139:50)
at Object.run (/Users/Ystartsev/Work/temp/debugger.html/node_modules/devtools-source-map/node_modules/jest-cli/build/cli/index.js:42:17)
at Object.<anonymous> (/Users/Ystartsev/Work/temp/debugger.html/node_modules/devtools-source-map/node_modules/jest-cli/bin/jest.js:16:25)
at Module._compile (module.js:569:30)
error Command failed with exit code 1.
Ini terjadi di: https://github.com/devtools-html/debugger.html
Apa perilaku yang diharapkan?
Daripada bercanda menginstal dan menjalankan.
Sebutkan versi node.js, benang, dan sistem operasi Anda.
mac OS Sierra
node version: 8.1.5 (tried on other versions, same issue)
yarn version: 0.27.5
Ini bukan masalah benang, tetapi masalah dengan sub-ketergantungan tergantung pada versi lama dari fsevents.
Tingkatkan ke v1.1.2, itu adalah versi pertama dengan binari yang telah dikompilasi untuk node.js 8.
https://github.com/strongloop/fsevents/issues/181
Terima kasih!
Hmm, tapi ini berfungsi di versi benang yang lebih lama dan dengan npm..
Satu catatan lagi: ini bekerja dengan benang 0.24.x
Tidak dapat mereproduksi di sini, yarn add [email protected]
berfungsi dengan baik di 0.28.1 / Node 8.1.3
Saya memiliki yarn 0.27.5 dan node 8.1.4 (keduanya terbaru yang dapat Anda instal dari brew
). Dan saya juga mendapatkan 404 itu ketika mencoba melakukan:
yarn add [email protected]
Berjalan di Mac Os Sierra 10.12.5
Saya juga gagal untuk repro. Mencoba dengan cache kosong, baik dengan node 6 dan node 8.
@hequ @codehag dapatkah Anda mencoba dengan benang terbaru yang tersedia?
Saya membuat proyek benang kosong baru dengan yarn init
, membersihkan cache dengan yarn cache clean
dan kemudian mencoba menginstal dengan yarn add [email protected]
. Ini dijalankan pada simpul 8.1.4 dan benang 0.27.5.
Saya mencoba ini dengan benang 0.28.1 dan mendapatkan kesalahan yang sama persis:
hequ @ MacBook-Pro ~/Projects/omat/yarn
ββ $ βΆ yarn add [email protected]
yarn add v0.28.1
info No lockfile found.
[1/4] π Resolving packages...
[2/4] π Fetching packages...
[3/4] π Linking dependencies...
[4/4] π Building fresh packages...
[1/1] β fsevents: GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
[-/1] β waiting...
[-/1] β waiting...
[-/1] β waiting...
error /Users/hequ/Projects/omat/yarn/node_modules/fsevents: Command failed.
Exit code: 1
Command: sh
Arguments: -c node install
Directory: /Users/hequ/Projects/omat/yarn/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/hequ/Projects/omat/yarn/node_modules/fsevents/lib/binding/Release/node-v57-darwin-x64/fse.node" (not found)
node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
node-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v57 ABI) (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.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/hequ/Projects/omat/yarn/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:77:29)
node-pre-gyp ERR! stack at emitOne (events.js:115:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:210:7)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:195:12)
node-pre-gyp ERR! stack at onErrorNT (internal/child_process.js:366:16)
node-pre-gyp ERR! stack at _combinedTickCallback (internal/process/next_tick.js:102:11)
node-pre-gyp ERR! stack at process._tickCallback (internal/process/next_tick.js:161:9)
node-pre-gyp ERR! System Darwin 16.6.0
node-pre-gyp ERR! command "/usr/local/Cellar/node/8.1.4/bin/node" "/Users/hequ/Projects/omat/yarn/node_modules/fsevents/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/hequ/Projects/omat/yarn/node_modules/fsevents
node-pre-gyp ERR! node -v v8.1.4
node-pre-gyp ERR! node-pre-gyp -v v0.6.33
node-pre-gyp ERR! not ok
Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
Sepertinya tarballnya tidak ada:
hequ @ MacBook-Pro ~/Projects/omat/yarn
ββ $ βΆ wget https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
--2017-07-18 13:21:30-- https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz
Resolving fsevents-binaries.s3-us-west-2.amazonaws.com... 52.218.192.81
Connecting to fsevents-binaries.s3-us-west-2.amazonaws.com|52.218.192.81|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-07-18 13:21:31 ERROR 404: Not Found.
Nah, ya, file itu sepertinya tidak ada. Tidak yakin apakah ini kesalahan Benang atau kesalahan fseven atau kesalahan node-gyp.
Ah, ya. Menemukan masalah yang sesuai dari halaman github fsevents. Jadi versi 1.1.1 yang telah dikompilasi tidak ada di s3, tetapi 1.1.2 ada.
https://github.com/strongloop/fsevents/issues/181
Mencoba yarn add [email protected]
berfungsi seperti yang diharapkan.
Terima kasih, @hequ. Menutup masalah kemudian. LMK jika kita perlu membukanya kembali.
Hai, saya tidak berpikir ini harus ditutup.
apa yang berfungsi di versi lain dari benang
yarn add jest
apa yang tidak berfungsi di benang 0.27.5
yarn add jest
Mengingat ini adalah perpustakaan yang sering digunakan, saya pikir ada sesuatu yang salah di sini..
fsevents mungkin terinstal dengan benar jika Anda menggunakan versi tertentu, yaitu 1.1.2, tetapi ada sesuatu yang berubah pada benang untuk membuatnya berhenti bekerja meskipun itu bekerja sebelumnya.
Juga, seperti yang disebutkan di atas, yarn add [email protected]
bekerja dengan benang 0.28 dan 0.24-- jadi sesuatu telah diperbaiki / digunakan untuk bekerja, tetapi apa yang tersedia sekarang di brew tidak menginstal seperti yang diharapkan..
@codehag setidaknya di mesin saya, saya mendapatkan kesalahan 404 dengan benang 0.27.4 juga, jadi menginstal [email protected]
tidak berfungsi baik pada 0.27.4 atau 0.27.5.
@codehag ini terlihat seperti masalah dengan fsevents
. Apa harapan Anda di pihak Yarn untuk mengurangi ini?
hm tidak, saya berharap dari satu versi benang ke versi berikutnya semuanya akan berfungsi :/
Saya baru saja mencoba lagi dengan 0,24 -- mungkin Anda benar dan ada yang berubah karena tidak lagi berfungsi. Sayangnya, saya tidak punya waktu untuk menyelidiki lebih jauh. Terima kasih atas waktunya.
hm tidak, saya berharap dari satu versi benang ke versi berikutnya semuanya akan berfungsi :/
Itu juga harapan dan tujuan kami! π
Saya baru saja mencoba lagi dengan 0,24 -- mungkin Anda benar dan ada yang berubah karena tidak lagi berfungsi. Sayangnya, saya tidak punya waktu untuk menyelidiki lebih jauh. Terima kasih atas waktunya.
Seperti yang terjadi, yarn
dan fsevents
merilis versi baru yang berdekatan sehingga Anda menghubungkan kesalahan pada bagian fsevents
' ke Yarn yang dapat dimengerti. Silakan baca komentar hequ dan lihat apakah menggunakan [email protected]
memperbaiki masalah Anda.
Kupikir aku akan membahas mengapa ini adalah masalah Benang. Tampaknya yarn add [email protected]
masih akan mencoba mengunduh versi 1.1.1 dari S3. yarn cache clean
tidak menyelesaikan masalah.
Berikut adalah contoh keluaran.
[18:22:17] Miles:build-tool-config > yarn add [email protected]
yarn add v0.27.5
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
[1/1] β fsevents: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)
[-/1] β waiting...
[-/1] β waiting...
[-/1] β waiting...
warning Error running install script for optional dependency: "/Users/Miles/Sites/build-tool-config/node_modules/rollup-watch/node_modules/fsevents: Command failed.\nExit code: 1\nCommand: sh\nArguments: -c node install\nDirectory: /Users/Miles/Sites/build-tool-config/node_modules/rollup-watch/node_modules/fsevents\nOutput:\nnode-pre-gyp info it worked if it ends with ok\nnode-pre-gyp info using [email protected]\nnode-pre-gyp info using [email protected] | darwin | x64\nnode-pre-gyp info check checked for \"/Users/Miles/Sites/build-tool-config/node_modules/rollup-watch/node_modules/fsevents/lib/binding/Release/node-v57-darwin-x64/fse.node\" (not found)\nnode-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz\nnode-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz\nnode-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz \nnode-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v57 ABI) (falling back to source compile with node-gyp) \nnode-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v57-darwin-x64.tar.gz \nnode-pre-gyp ERR! build error \nnode-pre-gyp ERR! stack Error: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)\nnode-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/Miles/Sites/build-tool-config/node_modules/rollup-watch/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:77:29)\nnode-pre-gyp ERR! stack at emitOne (events.js:115:13)\nnode-pre-gyp ERR! stack at ChildProcess.emit (events.js:210:7)\nnode-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)\nnode-pre-gyp ERR! stack at onErrorNT (internal/child_process.js:374:16)\nnode-pre-gyp ERR! stack at _combinedTickCallback (internal/process/next_tick.js:138:11)\nnode-pre-gyp ERR! stack at process._tickCallback (internal/process/next_tick.js:180:9)\nnode-pre-gyp ERR! System Darwin 16.6.0\nnode-pre-gyp ERR! command \"/usr/local/Cellar/node/8.2.1/bin/node\" \"/Users/Miles/Sites/build-tool-config/node_modules/rollup-watch/node_modules/fsevents/node_modules/.bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"\nnode-pre-gypsuccess Saved 0 new dependencies.
Done in 11.31s.
Ketika saya menjalankan yarn list
, sepertinya fsevents
terdaftar dua kali, dengan versi tetap diutamakan.
ββ [email protected]
β ββ anymatch@^1.3.0
β ββ async-each@^1.0.0
β ββ fsevents@^1.0.0
β ββ [email protected]
β β ββ nan@^2.3.0
β β ββ node-pre-gyp@^0.6.29
β ββ glob-parent@^2.0.0
β ββ inherits@^2.0.1
β ββ is-binary-path@^1.0.0
β ββ is-glob@^2.0.0
β ββ [email protected]
β β ββ mkdirp@^0.5.1
β β ββ nopt@^4.0.1
β β ββ npmlog@^4.0.2
β β ββ rc@^1.1.7
β β ββ request@^2.81.0
β β ββ rimraf@^2.6.1
β β ββ semver@^5.3.0
β β ββ tar-pack@^3.4.0
β β ββ tar@^2.2.1
β ββ path-is-absolute@^1.0.0
β ββ readdirp@^2.0.0
Saya tidak tahu mengapa. Chokidar terlihat benar: https://github.com/paulmillr/chokidar/blob/master/package.json
Itu sebabnya saya percaya ini adalah masalah Benang dengan deps opsional.
Masalah ini terjadi saat menggunakan NPM v8, memperbaiki masalah dengan beralih ke NPM V6.10.3.
Ini mulai terjadi lagi dan masih menjadi masalah FWIW. keluaran terbaru:
yarn install v1.3.2
[1/5] π Validating package.json...
[2/5] π Resolving packages...
[3/5] π Fetching packages...
[4/5] π Linking dependencies...
warning " > [email protected]" has unmet peer dependency "babel-core@^6.0.0 || ^7.0.0-0".
warning " > [email protected]" has unmet peer dependency "babel-core<strong i="6">@6</strong> || 7 || ^7.0.0-alpha || ^7.0.0-beta || ^7.0.0-rc".
[5/5] π Building fresh packages...
[1/5] β fsevents
[2/5] β uglifyjs-webpack-plugin
[1/5] β fsevents
[1/5] β fsevents: node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v59-darwin-x64.tar.gz
[-/5] β waiting...
[3/5] β fsevents: node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v59-darwin-x64.tar.gz
[4/5] β fsevents: node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.2/fse-v1.1.2-node-v59-darwin-x64.tar.gz
[3/5] β fsevents: [fsevents] Success: "/Users/Miles/Sites/build-tool-config/node_modules/fsevents/lib/binding/Release/node-v59-darwin-x64/fse
[4/5] β fsevents: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)
warning Error running install script for optional dependency: "/Users/Miles/Sites/build-tool-config/node_modules/sane/node_modules/fsevents: Command failed.\nExit code: 1\nCommand: node install\nArguments: \nDirectory: /Users/Miles/Sites/build-tool-config/node_modules/sane/node_modules/fsevents\nOutput:\nnode-pre-gyp info it worked if it ends with ok\nnode-pre-gyp info using [email protected]\nnode-pre-gyp info using [email protected] | darwin | x64\nnode-pre-gyp info check checked for \"/Users/Miles/Sites/build-tool-config/node_modules/sane/node_modules/fsevents/lib/binding/Release/node-v59-darwin-x64/fse.node\" (not found)\nnode-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.2/fse-v1.1.2-node-v59-darwin-x64.tar.gz\nnode-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.2/fse-v1.1.2-node-v59-darwin-x64.tar.gz\nnode-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.2/fse-v1.1.2-node-v59-darwin-x64.tar.gz \nnode-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v59 ABI) (falling back to source compile with node-gyp) \nnode-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.2/fse-v1.1.2-node-v59-darwin-x64.tar.gz \nnode-pre-gyp ERR! build error \nnode-pre-gyp ERR! stack Error: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)\nnode-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/Miles/Sites/build-tool-config/node_modules/sane/node_modules/node-pre-gyp/lib/util/compile.js:77:29)\nnode-pre-gyp ERR! stack at ChildProcess.emit (events.js:159:13)\nnode-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:207:12)\nnode-pre-gyp ERR! stack at onErrorNT (internal/child_process.js:389:16)\nnode-pre-gyp ERR! stack at process._tickCallback (internal/process/next_tick.js:152:19)\nnode-pre-gyp ERR! System Darwin 17.3.0\nnode-pre-gyp ERR! command \"/usr/local/Cellar/node/9.3.0_1/bin/node\" \"/Users/Miles/Sites/build-tool-config/node_modules/sane/node_modules/fsevents/node_modules/.bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"\nnode-pre-gyp ERR! cwd /Users/Miles/Sites/build-tool-config/node_modules/sane/node_modules/fsevents\nnode-pre-gyp ERR! node -v v9.3.0\nnode-pre-gyp ERR! node-pre-gyp -v v0.6.37\nnode-pre-gyp ERR! not ok \nFailed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)"
info This module is OPTIONAL, you can safely ignore this error
warning Error running install script for optional dependency: "/Users/Miles/Sites/build-tool-config/node_modules/watchpack/node_modules/fsevents: Command failed.\nExit code: 1\nCommand: node install\nArguments: \nDirectory: /Users/Miles/Sites/build-tool-config/node_modules/watchpack/node_modules/fsevents\nOutput:\nnode-pre-gyp info it worked if it ends with ok\nnode-pre-gyp info using [email protected]\nnode-pre-gyp info using [email protected] | darwin | x64\nnode-pre-gyp info check checked for \"/Users/Miles/Sites/build-tool-config/node_modules/watchpack/node_modules/fsevents/lib/binding/Release/node-v59-darwin-x64/fse.node\" (not found)\nnode-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v59-darwin-x64.tar.gz\nnode-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v59-darwin-x64.tar.gz\nnode-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v59-darwin-x64.tar.gz \nnode-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v59 ABI) (falling back to source compile with node-gyp) \nnode-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.1/fse-v1.1.1-node-v59-darwin-x64.tar.gz \nnode-pre-gyp ERR! build error \nnode-pre-gyp ERR! stack Error: Failed to execute 'node-gyp clean' (Error: spawn node-gyp ENOENT)\nnode-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/Miles/Sites/build-tool-config/node_modules/watchpack/node_modules/node-pre-gyp/lib/util/compile.js:77:29)\nnode-pre-gyp ERR! stack at ChildProcess.emit (events.js:159:13)\nnode-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:207:12)\nnode-pre-gyp ERR! stack at onErrorNT (internal/child_process.js:389:16)\nnode-pre-gyp ERR! stack at process._tickCallback (internal/process/next_tick.js:152:19)\nnode-pre-gyp ERR! System Darwin 17.3.0\nnode-pre-gyp ERR! command \"/usr/local/Cellar/node/9.3.0_1/bin/node\" \"/Users/Miles/Sites[-/5] β waiting...
[-/5] β waiting...
[-/5] β waiting...
[-/5] β waiting...
[-/5] β waiting...
^C/5] β weak
Tidak ada jumlah rollback, instal ulang, rekondisi, dan perubahan versi yang menyelesaikan masalah.
Hai! Jadi saya harus menginstal repo kami di laptop baru dan inilah yang berhasil untuk saya.
Saya telah memasang benang menggunakan Homebrew
Di laptop saya, saya menjalankan:
node: 9.5.0
yarn: 1.3.2
Mencoba menjalankan yarn install dan mendapatkan kesalahan yang sama yang ditempelkan semua orang di atas. Saya kemudian menghapus modul simpul di repo.
Kemudian jalankan yarn add fsevents
yang menginstal ^1.1.3
secara langsung
Kemudian jalankan yarn install
lagi sepertinya menganggap semuanya mutakhir dan semua modul simpul muncul kembali.
Kemudian proyek kami dikompilasi dan berjalan seperti yang diharapkan. Jelas tidak ideal tetapi berhasil.
Jika Anda mengembangkan di Mac tetapi membangun/menjalankan atau linux, menambahkan versi 1.1.3 langsung ke optionalDependencies
akan memperbaikinya.
Meninggalkan ini di sini, kalau-kalau itu dapat membantu siapa pun:
https://github.com/nodejs/node-gyp/issues/809#issuecomment -473261194
Jika tidak ada masalah dalam mengupgrade semua, mungkin ini adalah barang versi lama, coba yarn upgrade
:)
Saya mengalami ini setelah menambahkan ruang kerja baru - Node: 12.3.1, Yarn: 1.16.0 dan Lerna: 3.13.3
Solusi bagi saya adalah yarn cache clean && yarn
Saya harus melakukan kombinasi dari beberapa solusi yang diusulkan:
yarn cache clean && yarn upgrade && yarn
Itu berhasil. Saya mencoba menjalankan expo install expo-notifications
untuk menginstal ketergantungan ke dalam proyek Expo . Saya sudah menghapus node_modules
dan menjalankan yarn install
, tetapi untuk beberapa alasan masih ada masalah. Sepertinya cache adalah pelakunya.
Saya menurunkan versi simpul saya dengan npm install -g [email protected]
dan berhasil
cache benang bersih && peningkatan benang && benang
Terima kasih @squatto. Saya baru saja memutakhirkan ke versi LTS dari Node (10.x -> 12.x) dan mengalami masalah ini (juga dalam proyek Expo) tetapi solusi Anda berhasil untuk saya. π
Jika seseorang mendapatkan kesalahan ini no-xcode-or-clt-version-detected-macos
ikuti ini:
https://medium.com/flawless-app-stories/gyp-no-xcode-or-clt-version-detected-macos-catalina-anansewaa-38b536389e8d
Komentar yang paling membantu
Saya harus melakukan kombinasi dari beberapa solusi yang diusulkan:
yarn cache clean && yarn upgrade && yarn
Itu berhasil. Saya mencoba menjalankan
expo install expo-notifications
untuk menginstal ketergantungan ke dalam proyek Expo . Saya sudah menghapusnode_modules
dan menjalankanyarn install
, tetapi untuk beberapa alasan masih ada masalah. Sepertinya cache adalah pelakunya.