title: Yarn install fail with node-sass / node-modules
body: <p>Rails app</p>
  <p>Updating yarn with homebrew to <code>yarn v1.22.10</code> but then <code>yarn install</code> fail with this error :</p>
  <pre><code>yarn install v1.22.10
  [1/4]   Resolving packages...
  [2/4]   Fetching packages...
  [3/4]   Linking dependencies...
  warning &quot; &gt; webpack-dev-server@3.11.0&quot; has unmet peer dependency &quot;webpack@^4.0.0 || ^5.0.0&quot;.
  warning &quot;webpack-dev-server &gt; webpack-dev-middleware@3.7.2&quot; has unmet peer dependency &quot;webpack@^4.0.0&quot;.
  [4/4]   Building fresh packages...
  [-/3] ⠈ waiting...
  [-/3] ⠈ waiting...
  error /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass: Command failed.
  Exit code: 1
  Command: node scripts/build.js
  Arguments: 
  Directory: /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass
  Output:
  Building: /usr/local/Cellar/node/15.1.0/bin/node /Users/eliseserres/code/Septlieues/intranet/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
  gyp info it worked if it ends with ok
  gyp verb cli [
  gyp verb cli   '/usr/local/Cellar/node/15.1.0/bin/node',
  gyp verb cli   '/Users/eliseserres/code/Septlieues/intranet/node_modules/node-gyp/bin/node-gyp.js',
  gyp verb cli   'rebuild',
  gyp verb cli   '--verbose',
  gyp verb cli   '--libsass_ext=',
  gyp verb cli   '--libsass_cflags=',
  gyp verb cli   '--libsass_ldflags=',
  gyp verb cli   '--libsass_library='
  gyp verb cli ]
  gyp info using node-gyp@3.8.0
  gyp info using node@15.1.0 | darwin | x64
  gyp verb command rebuild []
  gyp verb command clean []
  gyp verb clean removing &quot;build&quot; directory
  gyp verb command configure []
  gyp verb check python checking for Python executable &quot;/usr/bin/python&quot; in the PATH
  gyp verb `which` succeeded /usr/bin/python /usr/bin/python
  gyp verb check python version `/usr/bin/python -c &quot;import sys; print &quot;2.7.16
  gyp verb check python version .%s.%s&quot; % sys.version_info[:3];&quot;` returned: %j
  gyp verb get node dir no --target version specified, falling back to host node version: 15.1.0
  gyp verb command install [ '15.1.0' ]
  gyp verb install input version string &quot;15.1.0&quot;
  gyp verb install installing version: 15.1.0
  gyp verb install --ensure was passed, so won't reinstall if already installed
  gyp verb install version is already installed, need to check &quot;installVersion&quot;
  gyp verb got &quot;installVersion&quot; 9
  gyp verb needs &quot;installVersion&quot; 9
  gyp verb install version is good
  gyp verb get node dir target node version installed: 15.1.0
  gyp verb build dir attempting to create &quot;build&quot; dir: /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass/build
  gyp verb build dir &quot;build&quot; dir needed to be created? /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass/build
  gyp verb build/config.gypi creating config file
  gyp verb build/config.gypi writing out config file: /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass/build/config.gypi
  gyp verb config.gypi checking for gypi file: /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass/config.gypi
  gyp verb common.gypi checking for gypi file: /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass/common.gypi
  gyp verb gyp gyp format was not specified; forcing &quot;make&quot;
  gyp info spawn /usr/bin/python
  gyp info spawn args [
  gyp info spawn args   '/Users/eliseserres/code/Septlieues/intranet/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/eliseserres/code/Septlieues/intranet/node_modules/node-sass/build/config.gypi',
  gyp info spawn args   '-I',
  gyp info spawn args   '/Users/eliseserres/code/Septlieues/intranet/node_modules/node-gyp/addon.gypi',
  gyp info spawn args   '-I',
  gyp info spawn args   '/Users/eliseserres/.node-gyp/15.1.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/eliseserres/.node-gyp/15.1.0',
  gyp info spawn args   '-Dnode_gyp_dir=/Users/eliseserres/code/Septlieues/intranet/node_modules/node-gyp',
  gyp info spawn args   '-Dnode_lib_file=/Users/eliseserres/.node-gyp/15.1.0/&lt;(target_arch)/node.lib',
  gyp info spawn args   '-Dmodule_root_dir=/Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass',
  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 args ]
  No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
  
  No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
  
  No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
  
  gyp: No Xcode or CLT version detected!
  gyp ERR! configure error 
  gyp ERR! stack Error: `gyp` failed with exit code: 1
  gyp ERR! stack     at ChildProcess.onCpExit (/Users/eliseserres/code/Septlieues/intranet/node_modules/node-gyp/lib/configure.js:345:16)
  gyp ERR! stack     at ChildProcess.emit (node:events:327:20)
  gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:277:12)
  gyp ERR! System Darwin 19.6.0
  gyp ERR! command &quot;/usr/local/Cellar/node/15.1.0/bin/node&quot; &quot;/Users/eliseserres/code/Septlieues/intranet/node_modules/node-gyp/bin/node-gyp.js&quot; &quot;rebuild&quot; &quot;--verbose&quot; &quot;--libsass_ext=&quot; &quot;--libsass_cflags=&quot; &quot;--libsass_ldflags=&quot; &quot;--libsass_library=&quot;
  gyp ERR! cwd /Users/eliseserres/code/Septlieues/intranet/node_modules/node-sass
  gyp ERR! node -v v15.1.0
  gyp ERR! node-gyp -v v3.8.0
  gyp ERR! not ok 
  </code></pre>
  <p>Trying to update <code>node-sass</code> but <code>yarn add node-sass</code> fail with same error.</p>
  <p><code>node -v</code> -&gt; <code>node v15.1.0</code></p>
  <p>Does someone know what can I do ?</p>