<p>npm이 μ„±κ³΅ν•˜λŠ” λ™μ•ˆ yarn이 fseventsλ₯Ό μ„€μΉ˜ν•˜μ§€ λͺ»ν•¨</p>

에 λ§Œλ“  2018λ…„ 06μ›” 10일  Β·  43μ½”λ©˜νŠΈ  Β·  좜처: yarnpkg/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, 원사 및 운영 체제 버전을 μ–ΈκΈ‰ν•˜μ‹­μ‹œμ˜€.

❯ 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
triaged

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

Node 10.4.1 μ—μ„œλ„ 이 λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈ : κ·Έκ²ƒμ˜ 이전 버전에 따라 λ‹¬λΌμ§‘λ‹ˆλ‹€ μš°λ¦¬κ°€ μ‚¬μš©ν•˜λŠ” μ›ΉνŒ©μ˜ 버전을 λ°ν˜€ fsevents 와 ν˜Έν™˜λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€ κ·Έ Node ^10 .

yarn upgrade μ‹€ν–‰ν•΄ λ³΄μ„Έμš”.

λͺ¨λ“  43 λŒ“κΈ€

이것은 싀이 μ•„λ‹™λ‹ˆλ‹€. fseventsλ₯Ό 톡해 μ‹€ν–‰λ˜λŠ” μ„€μΉ˜ 슀크립트 쀑 ν•˜λ‚˜μ—μ„œ 404λ₯Ό μ œκ³΅ν•˜λŠ” 것은 AWSμž…λ‹ˆλ‹€. μΊμ‹œλ˜μ—ˆκΈ° λ•Œλ¬Έμ— npm으둜 μ§„ν–‰λ˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. Yarn으둜 λ‹€μ‹œ μ‹œλ„ν•˜λ©΄ μΌμ‹œμ μΈ μ„œλ²„ 문제인 경우 톡과할 수 μžˆμŠ΅λ‹ˆλ‹€.

그렇지 μ•Šμ€ 경우 npm μΊμ‹œλ₯Ό μ§€μš°κ³  λ‹€μ‹œ μ‹œλ„ν•˜λ©΄ μ‹€νŒ¨ν•©λ‹ˆλ‹€.

λ‚΄ 원사와 λ…Έλ“œ μΊμ‹œλ₯Ό λͺ¨λ‘ μ§€μ› μ§€λ§Œ μ—¬μ „νžˆ 이 였λ₯˜(원사 1.6.0, λ…Έλ“œ 10.1.0)κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

Node 10.4.1 μ—μ„œλ„ 이 λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈ : κ·Έκ²ƒμ˜ 이전 버전에 따라 λ‹¬λΌμ§‘λ‹ˆλ‹€ μš°λ¦¬κ°€ μ‚¬μš©ν•˜λŠ” μ›ΉνŒ©μ˜ 버전을 λ°ν˜€ fsevents 와 ν˜Έν™˜λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€ κ·Έ Node ^10 .

yarn upgrade μ‹€ν–‰ν•΄ λ³΄μ„Έμš”.

저도 이 λ¬Έμ œκ°€ μžˆμ§€λ§Œ λͺ‡ 달 전에 yarn create react-app [dir name] 둜 μ„€μ •ν•œ λ””λ ‰ν† λ¦¬μ—μ„œλ§Œ λ°œμƒν•©λ‹ˆλ‹€.

λ‹€λ₯Έ ν”„λ‘œμ νŠΈμ— λŒ€ν•΄ μƒˆ 디렉토리λ₯Ό μƒμ„±ν•˜λ©΄ λ¬Έμ œκ°€ μ—†μŠ΅λ‹ˆλ‹€.

node 10.4.1 npm 6.1.0 yarn 1.7.0

yarn upgrade μ‹€ν–‰ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ fsevents와 λ™μΌν•œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

λ‹€λ₯Έ 아이디어가 μžˆμœΌμ‹ κ°€μš”?

@sisterjones μ €λŠ” CRAκ°€ μžˆλŠ” Macμ—μ„œ λ™μΌν•œ 문제λ₯Ό κ²ͺκ³  있으며 μ €λ₯Ό 미치게 λ§Œλ“€κ³  μžˆμŠ΅λ‹ˆλ‹€(Node 10.4.1). Windowsμ—μ„œλŠ” μž‘λ™ν•˜μ§€λ§Œ Windowsμ—λŠ” Node 9.11.1이 μžˆμŠ΅λ‹ˆλ‹€.

νŽΈμ§‘: λ…Έλ“œ 9.11.12둜 λ‹€μš΄κ·Έλ ˆμ΄λ“œν–ˆκ³  이제 λͺ¨λ“  것이 잘 μž‘λ™ν•©λ‹ˆλ‹€. 이 λ¬Έμ œμ— λŒ€ν•œ μˆ˜μ • 사항이 곧 릴리슀되기λ₯Ό λ°”λžλ‹ˆλ‹€.

λ…Έλ“œ 10.5.0이 μžˆλŠ” MacOSμ—μ„œ λ™μΌν•œ 문제

λ…Έλ“œ 10.6.0κ³Ό λ™μΌν•œ 문제(macOs mojave 베타 2)

λ…Έλ“œλ₯Ό LTS 8.11.3으둜 λ‹€μš΄κ·Έλ ˆμ΄λ“œν•˜λ©΄ μ œλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€.

10 미만의 λͺ¨λ“  nodejs 버전이 μž‘λ™ν•΄μ•Ό ν•©λ‹ˆλ‹€.

λ‚΄ Ember ν”„λ‘œμ νŠΈλ₯Ό λ…Έλ“œ 10+κ°€ ν•„μš”ν•œ 버전 3.2둜 μ—…κ·Έλ ˆμ΄λ“œν•  λ•Œ 이 λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 도움이 된 μœ μΌν•œ 것은 yarn upgrade μž…λ‹ˆλ‹€.

λ…Έλ“œ 8.11 κ³ μ • μ‚¬μš©

μ΅œμ‹  Yarn 버전은 이 문제λ₯Ό ν•΄κ²°ν•©λ‹ˆλ‹€. μ—…λ°μ΄νŠΈ μ΄ν›„λ‘œ 이 λ¬Έμ œκ°€ λ°œμƒν•˜μ§€ μ•Šμ•˜μœΌλ©° μ§€κΈˆμ€ Node 10.xλ₯Ό μ‹€ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒκ³Ό 같은 이유둜 원사 μ—…κ·Έλ ˆμ΄λ“œλ₯Ό μ‹€ν–‰ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

였λ₯˜ 였래된 잠금 νŒŒμΌμž…λ‹ˆλ‹€. yarn install ν•˜κ³  λ‹€μ‹œ μ‹œλ„ν•˜μ‹­μ‹œμ˜€.

원사 μ„€μΉ˜λ₯Ό μ‹€ν–‰ν•˜λ©΄ λ‹€μŒκ³Ό 같이 ν‘œμ‹œλ©λ‹ˆλ‹€.

였λ₯˜ /Users/username/Programming/github.com/projectname/node_modules/node-zopfli: λͺ…령이 μ‹€νŒ¨ν–ˆμŠ΅λ‹ˆλ‹€.
μ’…λ£Œ μ½”λ“œ: 1

λ‚˜μ—κ²Œ λΆˆκ°€λŠ₯ν•œ μž„λ¬΄μ²˜λŸΌ μ΄μŒμƒˆ

@Macilias 당신은 잠금 νŒŒμΌμ„ μ‚­μ œν•  수 있으며 μ›μ‚¬λŠ” yarn install μ‹€ν–‰ν•  λ•Œ 그것을 λ‹€μ‹œ μƒμ„±ν•©λ‹ˆλ‹€

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 μ‹€ν–‰ν•œ λ‹€μŒ fseventλ₯Ό μ„€μΉ˜ν•΄ λ³΄μ‹­μ‹œμ˜€. γ…‹ μ–΄λ–€ λ²„μ „μ˜ 원사λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ? μ΅œμ‹  λ²„μ „μ—μ„œλŠ” 이것이 ν•„μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

@maximelaferie와 같은 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.
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

@maximelaferie 와 같은 였λ₯˜ yarn global add 일뢀 νŒ¨ν‚€μ§€λŠ” fsevents 와 ν•¨κ»˜ μ œκ³΅λ˜μ§€λ§Œ yarn cache clean λŠ” μ„±κ³΅ν•©λ‹ˆλ‹€.

  • 원사 1.12.1
  • λ…Έλ“œ 11.0.0
  • macOS 10.14 λͺ¨ν•˜λΉ„

νŽΈμ§‘ν•˜λ‹€
yarn global add node-gyp λ₯Ό μ‹€ν–‰ν•œ λ‹€μŒ yarn global remove node-gyp λ₯Ό μ‹€ν–‰ν•˜μ—¬ λ¬Έμ œκ°€ ν•΄κ²°λœ 것 κ°™μŠ΅λ‹ˆλ‹€ ... 무슨 일이 μΌμ–΄λ‚¬λŠ”μ§€ 잘 λͺ¨λ₯΄κ² μ§€λ§Œ μ–΄μ¨Œλ“  λͺ¨λ“  것이 였λ₯˜ 없이 μž‘λ™ν•©λ‹ˆλ‹€ 😭

이 λ¬Έμ œλŠ” λ‚˜μ—κ²Œλ„ λ°œμƒν•©λ‹ˆλ‹€.

원사 1.12.1
λ…Έλ“œ 11.0.0
λ§₯OS 1.14 λͺ¨ν•˜λΉ„.

μœ„μ˜ μˆ˜μ • 사항이 νš¨κ³Όκ°€ μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λ₯Ό μœ„ν•΄ 동일:

  • 원사 1.12.3
  • λ…Έλ“œ v11.1.0
  • λ§₯ 10.14.1

μœ„μ˜ μˆ˜μ • 사항이 νš¨κ³Όκ°€ μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

μ €λ„μš”....이번 μ΄μŠˆκ°€ μ’…λ£Œλœ μ΄μœ λŠ” λ¬΄μ—‡μΈκ°€μš”?

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κ°€ μ•„λ‹Œ python 2.7이 ν•„μš”ν•©λ‹ˆλ‹€.

버전이 μžˆλŠ” Mac OS 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의 Node v12.1.0μ—μ„œ λΉ„μŠ·ν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. $ yarn upgrade λ₯Ό μ‚¬μš©ν•˜μ—¬ μˆ˜μ •ν–ˆμŠ΅λ‹ˆλ‹€. ν‚€κ°€ fsevent v1.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μ—μ„œ Node.js의 LTS 버전을 μ‚¬μš©ν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ €λŠ” μ—¬λŸ¬ Node.js 버전을 닀루기 μœ„ν•΄ nvm μž…λ‹ˆλ‹€.

μ—¬κΈ°μ„œ λ…Έλ“œλ₯Ό v12.2.0 μ—μ„œ LTS v10.15.3 으둜 λ‹€μš΄κ·Έλ ˆμ΄λ“œν•˜μ—¬ μˆ˜μ •

졜근 fsevents에 λ¬Έμ œκ°€ μžˆμ–΄ λ…Έλ“œ 12와 ν˜Έν™˜λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 이 λ¬Έμ œλŠ” fsevents v1.2.9μ—μ„œ ν•΄κ²°λ˜μ–΄ λ¦΄λ¦¬μŠ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. fsevent에 μ˜μ‘΄ν•˜λŠ” 쒅속성이 μžˆλŠ” 경우 해상도λ₯Ό μ‚¬μš©ν•˜μ—¬ 각각에 λŒ€ν•΄ 버전 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μ—μ„œλŠ” μ‹€νŒ¨ν•©λ‹ˆλ‹€.

당신이 ν•  μˆ˜μžˆλŠ” yarn upgrade μ„€μΉ˜ν•©λ‹ˆλ‹€ κ·€ν•˜μ˜ λ§₯에 fsevents μœ„μΉ˜λ₯Ό λ¦¬λˆ…μŠ€ μ„œλ²„μ— 배포 ν•  갈 λ•Œ, κ·ΈλŸ¬λ‚˜ λ‹€μŒμ„ fsevents μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€ (κ·Έκ²ƒμ˜ λ§₯ OS μ „μš©) μ‹€νŒ¨ν•  것이닀.

fsevents μ—¬μ „νžˆ λ¬Έμ œκ°€ μžˆλŠ” 경우 μ‚¬μš© 쀑인 νŒ¨ν‚€μ§€λ₯Ό μ—…κ·Έλ ˆμ΄λ“œν•΄μ•Ό ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 그듀은 κ²°κ΅­ fsevents 의 이전 버전을 μ‚¬μš©ν•˜λŠ” 였래된 쒅속성을 κ°€μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. 제 κ²½μš°μ—λŠ” nodemod -> yarn upgrade nodemon

μ°ΎλŠ” 방법:

  1. yarn list
  2. fsevents 의 λͺ¨λ“  ν•­λͺ©μ— λŒ€ν•΄ λ’€λ‘œ 검색
  3. ν•΄λ‹Ή νŒ¨ν‚€μ§€λ₯Ό μ—…λ°μ΄νŠΈν•˜μ‹­μ‹œμ˜€(μ΅œμ‹  λ²„μ „μœΌλ‘œ μ΅œμƒ). yarn upgrade <package>
  4. 둜컬 node_modules rm -rf node_modules
  5. 클린 μ–€ μΊμ‹œ yarn cache clean
  6. νŒ¨ν‚€μ§€ λ‹€μ‹œ μ„€μΉ˜ yarn

@egel 이것은 κ³Όμž‰μž…λ‹ˆλ‹€. fsevents λ₯Ό μ’…μ†μ„±μœΌλ‘œ μ°Έμ‘°ν•˜λŠ” λŒ€λΆ€λΆ„μ˜ 쒅속성은 ~> 0.2.7 λ˜λŠ” >= 0.2.7 와 같이 μ„ μ–Έλ˜μ–΄ 0.2.9 버전을 계속 μΆ©μ‘±ν•˜λ©΄μ„œ μ„€μΉ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μš”κ΅¬ 사항. λ”°λΌμ„œ Yarn이 νŠΉμ • 버전에 λŒ€ν•œ 쒅속성 μ„ μ–Έ(예: fsevents ~> 0.2.7 λ˜λŠ” fsevents )을 _resolve_ν•˜λ„λ‘ ν•˜λŠ” ν•΄κ²° 방법을 μ‚¬μš©ν•˜λŠ” μ†”λ£¨μ…˜μž…λ‹ˆλ‹€.

참고둜 이것은 λŒ€λΆ€λΆ„μ˜ μ’…μ†μ„±μ—μ„œ ν›Œλ₯­ν•˜κ²Œ μž‘λ™ν•˜μ§€λ§Œ fsevents λŠ” ν”Œλž«νΌμ— 따라 λ‹€λ₯΄λ©° Yarn의 이전 λ²„μ „μ—μ„œλŠ” Yarn이 fsevents μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” ν™˜κ²½μ—μ„œ 싀행될 λ•Œ ν•΄κ²° 방법을 μ„ νƒμ μœΌλ‘œ ν—ˆμš©ν•˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ— yarn install λ‹€μ‹œ μ‹€ν–‰ν•œ λ‹€μŒ yarn.lock νŒŒμΌμ„ _only_ μ»€λ°‹ν•˜κ³  ν•΄κ²° 방법을 μ‚­μ œν•©λ‹ˆλ‹€. 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 High Sierraμ—μ„œ ν–ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λ₯Ό μœ„ν•΄ μž‘λ™:

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

제 κ²½μš°μ—λŠ” Babel이 있기 λ•Œλ¬Έμ— μ‚¬μš©ν•  수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

"resolutions": {
  "**/**/fsevents": "^1.2.9"
}

λ‹€λ₯Έ 버전을 μ‚¬μš©ν•˜λŠ” μ—¬λŸ¬ 쀑첩 μ’…μ†μ„±μœΌλ‘œ 인해.

κ·ΈλŸ¬λ‚˜ λ‚˜λŠ” λ‹€μŒμ„ μ‚¬μš©ν•˜μ—¬ μ„±κ³΅ν–ˆμŠ΅λ‹ˆλ‹€.

  "resolutions": {
    "**/**/chokidar": "^2.1.8"
  }

λŒ€λž΅ Babel νŒ€μ€ λ…Έλ“œ 6과의 ν˜Έν™˜μ„±μ„ μœ μ§€ν•˜κΈ°λ₯Ό μ›ν•˜κΈ° λ•Œλ¬Έμ— μ—¬μ „νžˆ 이전 fsevents 을 μ‚¬μš©ν•˜μ§€λ§Œ Babel v8μ—μ„œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•  κ³„νšμž…λ‹ˆλ‹€.

도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€ πŸ₯°

λ‚˜λŠ” μ‚­μ œν•˜μ—¬μ΄ 문제λ₯Ό ν•΄κ²° package-lock.json λ‹€μ‹œ μ‹€ν–‰ npm install .

λˆ„κ΅°κ°€κ°€ μ—¬μ „νžˆμ΄ 문제λ₯Ό 가지고 μžˆλŠ”μ§€ λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 그것을 ν•΄κ²°ν–ˆλ‹€.
yarn install --check-files
λͺ‡ λ²ˆμ΄λ‚˜ ν–ˆμ–΄μ•Ό ν–ˆλŠ”λ°

OSX 10.13 High Sierraμ—μ„œ ν–ˆμŠ΅λ‹ˆλ‹€.

이것은 λ‚˜λ₯Ό μœ„ν•΄ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€! 저도 λͺ‡ 번 μ‹€ν–‰ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.
감사 ν•΄μš”

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰